{"_id":"@atomist/sdm-pack-cloudfoundry","_rev":"168-312a8074ba5ae6caa52efbdc86aa8cc4","name":"@atomist/sdm-pack-cloudfoundry","dist-tags":{"branch-master":"2.0.0-master.20190916033253","latest":"1.0.3","branch-atomist-update-next-1535374612326":"0.1.0-atomist-update-next-1535374612326.20180827125657","next":"2.0.0-master.20190916033253"},"versions":{"0.1.0-20180815155955":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-20180815155955","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.8.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"^0.20.1","@atomist/sdm":"^0.4.1","@atomist/sdm-core":"^0.4.1","@atomist/sdm-pack-node":"^0.2.1","@atomist/sdm-pack-spring":"^0.1.9","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"89891f1d53f702bbc7a502d3d2ca9cc715fb2f9c","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-20180815155955","_npmVersion":"6.3.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-YOmOlbnx7wrLxQ4jThrXUBtcbT1z4S4vta5Z/seKATdbOMvyq4JRT0AfBrmAb6Up/MjlF3mlvRNRd4koLFoJvg==","shasum":"b3c71e89d05c0a4afa57db2571c4f65f7617ce29","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-20180815155955.tgz","fileCount":60,"unpackedSize":162890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdE5/CRA9TVsSAnZWagAAkBYP/i9eUPTTWyzxmFHzZvXA\nDsJHBK37HLjCgP/UvFBvVrn43yXxWmMOgrU6gjsJlCJVJWgRrTvUqKj/Nd9o\n6oOVdyEGJwM9QkIjtq1bMOsKVFpgNopyYvU3+EEgs4tvco68zMHIcHt5rQe3\nY80kSEtWdLyYHXRosT6pl0x3M7c8th/FHZIvOjtBSRvcmZTY+M7/uy3XFGFI\nmLKMopKv5epz3hwAfE17RC/xaLqmIPtJSPK+aoEZlVd5JSllwjq1+qmhFjxS\nrz86nVrNWnpDCxPlmq3+gkG9K/V+i+3Qc+A7shRcKRaRzAcWNz/v7yVXe+UZ\ngUVU//v7/Hyt67BOzslvpfp6Z2wgO5CzLx6lbhiUMRDCW5Z5m/8YTPVqFQnX\nrv5xUmHaJb4ZDUa/zfmnNJauBAF6uurX+g1PSZ9G78JWqRqCvcEnH+WKUEMI\n8L3fmNtwa9xs5MqfuggCTUxJufI9sLyPYu6XjcWgPfS1CI3n1NiEHXc56Yr3\ntnjDZoV/ccOFy7HADV26efFNU4zk7GyQWSevkZ2gE1VhtyrhxitnvTULaPea\nPGijOJ29b+a9D+375Cfpr8GftoyySAU2FNZbMKGhNAO8NcpIXsIwX81q1V3x\n6fzo9yB2v4kMoD0sSSlLYVk38Fob4BR+2/5SvyKd8dekkRX/ksNM4dgVwcdw\nDdmN\r\n=wEHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRcJcURSQKpcmEGIMpgt8I8i5ZpqBFwCYTlcKH9Oe/ggIgOFmYAHl4UMPCAy3UBKDXFfANjvwGRZam6RAYV6/KMf0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-20180815155955_1534348927782_0.5207665964217214"},"_hasShrinkwrap":false},"0.1.0-20180815192009":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-20180815192009","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.8.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"^0.20.1","@atomist/sdm":"^0.4.1","@atomist/sdm-core":"^0.4.1","@atomist/sdm-pack-node":"^0.2.1","@atomist/sdm-pack-spring":"^0.1.9","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"9783cb176d6500ee025f6b92a8da094b27abeccd","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-20180815192009","_npmVersion":"6.3.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-458yQyzMjv3LYlJzODjSBZm5xsjOOSzjPp3N3cgzrlRl2JWX29rKnE7fbFHeYixSEQBvqxt3RE/bPpcqyWpAQw==","shasum":"94e631da10dd610287fe88557f9280c8e384a24d","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-20180815192009.tgz","fileCount":60,"unpackedSize":162898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdH1qCRA9TVsSAnZWagAAJkoP/2ypRLQk4zIXpHt0IrIP\nBO92kyg5DhMJBaioWjtTDoWjowB4kWdNb29zR9f5AotOSkUDd5An4fdIPume\nSEsYb98RZJY85dU/+MCWIY0o45mBL04Za8l6dyLLenYzIUMSPd/VmcRQWLGZ\nWoaS+2/e7Cqq3Pd6Jtcq30O/uCm2Pm5bFz232UcBcs3e2hLMq0SyYYBuYpH8\nd1+XNp2DXTbTooFS7G+8qMF07oduo+BcVGQQ5ImqNYsTRW3FMN037xqD+dYr\nCueUUphAwxa8GkOBW2GHp8QzVGV1EAj21FQOUN0fOQxKpW6ZqBuHRgf4mhWh\nMeKTCaroVgdasWnYP9JvcsyPqdD8QT7wWTqNTWN8GJrkXD/zbjDkENeBUCYm\nt0xbotgcgbIs4hhZr6ByTHgZ01ScI754XEhfDmBBhV/d+itc4dq7BVCcduMX\nCZ/yszEFXhfm7MsoeJpzxpN3FNFZfw9LMMTv/mY3TfWOpo2lTh6zU0r6oVcx\nIqb+7M0W29rFXNGCIJt+r0+2muak+gFf17CwT0b41C3/yy0DtUhdX1hmhCgA\noO+dz9XcmsdNyJnI5sdERFZ8AqshYi6qR2PalqIg/QFHISRSYCmPKWCzdVgG\nM4wvVuv9jVpIaTOVXp+kZTJWIoggltpLV4LQHKl6CJsnjKoEMI3kD7xFOnkq\nXhX3\r\n=f4ve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp6S4Y2lrRURo0k7a3VkRu8PTuziwr9YvseekTbaqxWAiBS57FtdrQa6y8aSAHl3xmdB7l38BS7t/M4Ll/dfQO3uQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-20180815192009_1534360938720_0.3740998147131034"},"_hasShrinkwrap":false},"0.1.0-atomist-update-latest-1535117881355.20180824134736":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-atomist-update-latest-1535117881355.20180824134736","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"^0.21.7","@atomist/sdm":"^0.4.7","@atomist/sdm-core":"^0.4.9","@atomist/sdm-pack-node":"^0.2.1","@atomist/sdm-pack-spring":"^0.1.10","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"35b6c361f2f5ec7a328b9f1e0455fdb16170cc44","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-atomist-update-latest-1535117881355.20180824134736","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-1LfDGBnyzNIhwWR621bWk28w299PoWRnqpCxbWGhPNX+ZDtHWTJaG7fn0poYTyocJbvN26yT5Lkpx+lXU8NSdQ==","shasum":"7882568d5c509402eeccd0a616612152d80d7aa7","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-atomist-update-latest-1535117881355.20180824134736.tgz","fileCount":60,"unpackedSize":162877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgAzYCRA9TVsSAnZWagAADlEQAJg/Fkx0ESmzahzxoIyC\nNf7A9MoXyen33ZjA0MYyH0be9h/7qMN+TnfVBLGWLADhDmi54AsNLrKONg+K\nLCNKYAyTXSL5dAe6hAigJUZyr3CprxLgp04iov4H3/J0zJMb3mdK+o2nKSvb\nOIYfDWKkOXMFsJ36HzfYqk95FUjJGvEkZ8sdI0jRjrWS7L0YyiLZaou+VNLF\nIrb6ZSABghSS8WqmOIT43HRNojRRR7jeFMManWUkQPgADHUVWZIup3J8y656\n+lNRsHP7S/c5NCcu66MTlBxDbFsxGaljDRjw79tma7Qw0Yf2fHkg124+4Mw7\nFej2MNrh6QlH1zT/Xk3rPr3NF+wATayJoTnM97AyFmGmQlv9Hp3fmfjIcTxn\neqaMeMNNeNWl7iEK3h/9HT00mdTwGQxF/oGpctikvJpqYJeVQBQ8OI8kbSUN\nO4OSewsq/rvzsRTrUKOwXZ+3GR0RELzZZkYbNC1WFCD57bYXww/XPkQd1PWp\nxTNKos9omutGCSI8fJo/AtdOl6m94ZM2dUG27nx7NtnPEB6e7WBA458vDf9/\nEAky27i7FqImNd39ojBWhyLEU9ak2T1NhhlE2tPOCCJqY5tQfNbZU4RiQHWM\nIq6lzsPMMrKUGTWaGdxcCYOANPPsxGAw8HjemQXbxg7BleM0Qub554vohmJG\nEzX5\r\n=VIXM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfQGk0mcRj90SrzIv6KqVB4XQahzEH9b6KNxpsNn5OGAiATrxd7p6Rpo1sjNcYNkc6a//cHZapqR0QDF0XstZRcpQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-atomist-update-latest-1535117881355.20180824134736_1535118551701_0.2826269642665846"},"_hasShrinkwrap":false},"0.1.0-20180824135114":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-20180824135114","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"^0.21.7","@atomist/sdm":"^0.4.7","@atomist/sdm-core":"^0.4.9","@atomist/sdm-pack-node":"^0.2.1","@atomist/sdm-pack-spring":"^0.1.10","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"9fd6b7b9f7e9ebf1ba6f6ca8822c7c16ffeb50cd","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-20180824135114","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-BnQlyS1VfCqkdHO1HHZQn/xBZsc4S01iGvzKRbMeW7G53sfYZiUioQKDo3ZkGJPfrVXIGWVumhcW+A34IQIpow==","shasum":"a86c606c3dd430273008491230d125088ab8d680","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-20180824135114.tgz","fileCount":60,"unpackedSize":251067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgA23CRA9TVsSAnZWagAAsEIP/19f3YNK8iAHMWGlWDJF\nBHFM+TBZDvjsC+WKJUQ/Cd4OrDMTx85MFcoo6yOSzKTGHRJ5t02IjNL5BZK7\n0qZTTR7it9/ic/h1XSQZyZiloPK80KuBWa3M5TQGgZ1szOzCM6m5hrgKWLzq\n8KxByMPHgHwOD1vn+vBuFFS5wYSoKXpAb00xOXkoJtAlByT6Tk9jC/vLBznu\nC3JnrTaGqpZyzCdVqZEgHoLzp0EN9olggpILp4sPkqSmnjYpdI/+tsd/KcvE\nS+H8cSz4BJlaqUl1tPcKqOQESYLVRqDOjvBzyJGTYQeaBhHxZx/DeFEOOOB6\nHrsHJa7Kz9KghhLExwDZCa1yby1vM4zxfi/m3Z3MhvVX1xWs811hJX9o+fPi\nkcdkYQNdJPkBRRDY5Mjl0nasTJYmy+uhvyTmw0EcVCjcYynjxh7XpUHbIpgq\nvqWCncwtkEU5IXJ4kOLii8WHbYtxm9WWqI3To23zen5FoPzLZ93hY2KxRu4s\nkL9USSyBDA/biwL/fVW4rfrQR+DUQpQcqq8v/FOUtzV0KY1zoCMLr1+lKkJH\nNT1KR5d3NWgOUrUPDdOvmO8zF53iqO7tKBBgJ0U646DXhWtIo2n3uH8qtctm\nacmrbC2zGskarrxX9JRTCV3N4BsoHmOTBMnS3uWPk3YMcm3VxlfEhXylWSQb\na/IM\r\n=y3wo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuRkqTcMXMnlTY8NWphk055JKhbJsg/7vbSjhZloba6AIgIMmapwqyXBCTqukzLtfetaV+TgEDEqI6e90N9Z/lYJc="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-20180824135114_1535118775232_0.9291679558374497"},"_hasShrinkwrap":false},"0.1.0-atomist-update-next-1535374612326.20180827125657":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-atomist-update-next-1535374612326.20180827125657","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"90c5b5bf816770a360dd08062b3e499c460814ed","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-atomist-update-next-1535374612326.20180827125657","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-JWydMPH32NbAHuVQ9XvhzNjFW/MIwcYd1CPyifshGzXcRcWBKL6/+D7r93IMTDYYK1BjXuGp2cbVE4doGG2A1Q==","shasum":"3df6e312c77f203651d7fa62f3d59e5bad084f35","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-atomist-update-next-1535374612326.20180827125657.tgz","fileCount":60,"unpackedSize":251114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg/W3CRA9TVsSAnZWagAAUPoP/2bpq0hfQtodHYtGGA5R\n3MhedjvdArUX41yiqAfyRRS/LWhtn0L2/bHlTlicXvZn5LaSPJPVr4U8OUxH\nvXSL6kDmAzKCHFwN7DTeQjmTUyqg8iWvz3BneKm/QUx+9v9Izadt6SrU64ba\nClsHpcztmtqwSQjohABw5Y+zpzvf+vr8HbCem297FNhwB05Of2Ky280L39k0\nod9ZeV5A5/N+up0OUriR18iJa059bvNRkaipzGaqt9JnX4QmeSc8EwHQJahh\nFDT7th48VxgVW1bLUP+FUW+giIRYsDl7ArTbRGd8UQe7SYb1mzhYWwKHdPI7\ndxF8a49oja9xIBmFWEyiCab8VEvui9+aAEB9hiSd/UpTPf2/Do5vsELMBXIZ\nNH5qrhdG9GxTfck/Sl5jtcw2xGPrbBF2EY89Pq+1Ox+ddYXKttjZ1Ft/bd9Q\nVvme/McTq6VNEPUdh2tM64pbogfZXVeVuwpoS9k6Xyrv3WZI1wJP1f2QQm/B\na5LJTtYO05fnqLprWlbflXb4PqX+7cn56e/uT6Mw77gjHefzTbn7LYTjvd0s\njkfgWU9xyvldRcymtP2b/z/9yX7YqzUf+nRtTiCEs7F/NBwoVakrTvgnojIt\noZFd9B02w9kGKMLo3k4THT9k9H5nFJr9YZu5R9snvDMlJf94cGDDGP6exAJf\nFIrA\r\n=Ovr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBMuZCPSi90+rT6TKM5dmk/lgQfIIOvJurCCadoY66OAiB1amGIls4tmG0eelAW5OKXaOuP9GJvc6OOZaT6ejPf/w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-atomist-update-next-1535374612326.20180827125657_1535374775108_0.9531686402803332"},"_hasShrinkwrap":false},"0.1.0-master.20180827130045":{"name":"@atomist/sdm-pack-cloudfoundry","version":"0.1.0-master.20180827130045","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"3797ed07eb36d3b3dce5cced42314feea9e70a39","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@0.1.0-master.20180827130045","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-YcYaiUy6D/zFbrjzZCI+gUksisddwU5yoz4xmTzjSipo/Z3FlNmBvEj2mZoee9nQRRE6osyOP9XpzP0GSlDZUg==","shasum":"5e7a98edb3b4390598965924498d63451250ffa4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-0.1.0-master.20180827130045.tgz","fileCount":60,"unpackedSize":251396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg/ZvCRA9TVsSAnZWagAArMAQAIdDh7x4IeSH0tmAEo2y\nrYwxAe8ETYfk04tq9r8IwD++/6q2il1oY66Hfzl3UBHppoBWQDxKSfFR0ne2\ndW257McZoXBE8WQJ4o06nGo3UxaORTAtbwArbQs9gpdcVJ4D7JNXGYltZKQP\npS48Tm9JkmNEcZie3t1or9tGwWf7VB1MJlSHl7l8RiB1qnhRFJesXOjB2Lht\n/CYWqIYep65LH0afFk/ex+c1hC0KXlCiMFnT4+pSRILisHbUxTkGiUtFe2Os\nsYO56dODa7ZWxmDWgga2sq0cnw0U2byN+bDAMIfPDV3+gPdXacm3H/aNbX3G\n3WsfwEFnhdkA2k+68JWYbXIC060ajELS1ulgfhhGLEmqmEql0P0dkFIeqAxX\ne6dC4tGpzlrwT2ll4ZyYa1pDYk9B5Pu7HKbDm3xQH5wmzCC8WGxS8PzmWfjA\nIQxxFeCvtr9g3NUx4mgxfBxEnCduo4Ijbh/Vepd1RbmPEAH8A35+pmHD/Rk7\nmpkPO+hrHgzxeJGPidT5XLj+EjlxXVS7+sHfj9aV7op+OuQChklk6QLsDFik\nGRX0MXobPE78+ZOXcMA1Zx+QuTW7XeI0c+vhPBrARkgvkkzlp/fM0G/QF2LB\nIAD1QV7WfoXqLP4coaWCC+6rc/IByJ+63ABh8JYj5CEPDY+H8BFBgSCM0a3r\nxZNv\r\n=1bIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrkizM9uYjE7JebEM34omc/LL3/pShEuJGvK4HfuPM7AiARlvluXV2yxa5YDFVzGD1qW1+gPEgKekKDb7i/Djk+hQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_0.1.0-master.20180827130045_1535374959311_0.7323297366973374"},"_hasShrinkwrap":false},"1.0.0-master.20180827130254":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180827130254","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"0e611fc1d815faae0a745cc226d87e9cded18a53","readme":"# @atomist/sdm-pack-cloudfoundry\n\nExtension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry.\n\n## Usage\n\n1. First install the dependency in your SDM project\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\n2. Install the support\n\n```\nsdm.addExtensionPacks(CloudFoundrySupport)\n```\n\n3. Add deployment rules using the Cloud Foundry deployers\n\n```\nsdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n```\n\n4. Add configuration to your client configuration\n\n```\n\"cloudfoundry\": {\n  \"user\": \"jtreehorn@atomist.com\",\n  \"password\": \"1og7ammin\",\n  \"org\": \"atomist\",\n  \"spaces\": {\n    \"staging\": \"lj-staging\",\n    \"production\": \"lj-production\"\n  }\n}\n```\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-ts/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\nTo run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests\nwill create and delete repositories.\n\nDefine GITHUB_VISIBILITY=public if you want these to be public; default is private.\nYou'll get a 422 response from repo creation if you don't pay for private repos.\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### Release\n\nTo create a new release of the project, update the version in\npackage.json and then push a tag for the version.  The version must be\nof the form `M.N.P` where `M`, `N`, and `P` are integers that form the\nnext appropriate [semantic version][semver] for release.  The version\nin the package.json must be the same as the tag.  For example:\n\n[semver]: http://semver.org\n\n```\n$ npm version 1.2.3\n$ git tag -a -m 'The ABC release' 1.2.3\n$ git push origin 1.2.3\n```\n\nThe Travis CI build (see badge at the top of this page) will publish\nthe NPM module and automatically create a GitHub release using the tag\nname for the release and the comment provided on the annotated tag as\nthe contents of the release notes.\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","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180827130254","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ZdgaqRqu6ZS3w2A2fJPOTfsPco0k1AFn2v2VEMfFgM7zGv5eRh/Izj/zpGihM+3uXWHuuaRKQck8RViG2Ty7Ug==","shasum":"7ba4a475c060bd10f0e78954fdad986d6cfe76fb","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180827130254.tgz","fileCount":60,"unpackedSize":251396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg/cFCRA9TVsSAnZWagAALqkP/RBiK4EMAgSgp320ldkV\nXIQSQMYtS7DUQuB3xtfDYRFEiJBLE/tHwR2i+v5kde6ntJz2dvzAnPQtDIAp\n3tvLmsBCYrxQBoltUBqI5yCPyKkOXBu7rgmriGO+SHY3wwW8UPT7UhyxlnI4\nlvIp8GaZ53/UizrCBsiwbC/5lcSn/DcXSB6VLVky65zq1ZG2hhT/rGXw5Fmj\nF/VtndI5Uv4pkUSzFUggHih7BM+rSxhgfj7ix5tGmah+cJlcD5qRbp3nZDrU\nDGaA6+TqLYEPmNK5n0fLhfLm2eJsrB69x+J7jIkCL4cQezF3oF53wl4xkv8B\neFnKX3EImC8yvFvMNxMqX8HUhcreTHdHWu8brMSHp/cxnXeDPqkDPUgw8tlG\n6iBq4/SzhDephFtHypxwfsHOJim4z5t9zf6cMuFn7Fixt4WnmclM/F/b4Ckt\nIMuMyWScxxb+wb5CQ9welMWqWwUsWT3SKYLOgLHb/W+Q/d8xA0mRrCvFAMAK\nmwPWEDEOoTDBNOseiJS8FGlDUrmho2PQLYeCqDD+3EZxRC2+rfLQa1gAJyz1\nC13kRFDF8hFAx7wIBWaSjEWxPs+PAPd5j4s3iT19e4T9H+DuRxzWwUbmEa/Y\nt5mqKVJUsAK+1hv+A27CvBkR+n8jw7oIsIvO7stUnmNib2cjDWhEOJ4Gtq+g\nRoGv\r\n=fzOA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHpcf3Y/PRUM9oWDY5ykleZ6aKTH8t3WrDIO4vhHPyTAiEAt9rallvqrhAdJ9XR+WxJt/62zKOLa2vUTse5dBQhw60="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180827130254_1535375108438_0.7761105665570376"},"_hasShrinkwrap":false},"1.0.0-M.1":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-M.1","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2","typescript-formatter":"^7.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:run","clean:compile":"rimraf build dist 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","clean:run":"rimraf *-v8.log profile.txt log","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","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.0.0","npm":">=5.0.0"},"gitHead":"0e611fc1d815faae0a745cc226d87e9cded18a53","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-M.1","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-0osxStWW/79R9RAmUouBqe0KMZVr0ntje709tX9kcRumXieNqs6dkBXPCAS729S7E5jiiguzMDH44WH1EvnoNg==","shasum":"82d9f062372fefc9e27056c60f70e86fb3b1d63f","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-M.1.tgz","fileCount":60,"unpackedSize":251378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg/jlCRA9TVsSAnZWagAARAMQAJAyE81nyRBR0GdT+0L8\n0bJZSUqry+UhW67n+fyn9iMWzLsoj4k9xtnLE/cv3/knx7R5qEhAdCsw7qoB\nJfPm7ISqGObehLF/3ZpmiryOCfFL/FmjhGzrJVnGYyinGgSpXQdn5NgWVEHQ\ncgIvYHDvt3hBMNLVVf99SM69a0i8p+EqQAUk1vC8RiWxHgRhoI0ZOwWrcn8E\nmw3RCPAhB4014f+20HRpHbk/aKs8nsvsCn+wbxeU8SuZBQrbknH4pyuPWKai\ntQWCVkmTFO2qqn8OOC1qW1jF7zLZBpo8D8JRd2aWA1IZn55Balvug+9uucQV\nhMa5BIPPK6T4aFyjdF+u39otrb6S0PcrlbXzbixuC+nlqr2DHoKXUX59cqFu\nhyqmrZWvJr6y4F3p0yuwl700UlugTWnGgt2jF3ecmHo2TkSvD4UxzHnCN4Fa\nBSUDsEFuF7OXOc0nED+KfCzGfnu8Df24pl0MADXPM2D1k4SdLS/qx4A8rNN3\nELX4vzEFRuM0jvq5XjyfWJ4b3Eb7on4gJfDVt+F405ztEY6j3shmulKMKNjq\nwUir3N/ETB3eO1KPL8im+W4J5NfWe2H7cHRVKz6JtJyjBiFiNck3NY9qqSUd\n8xnopEXs0oi8Wx/XFqN+8kRLkaPIwg+Wz7rwParmYD+m9giU2PZUs+iKrfu8\nQscE\r\n=Mle2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeMd/RzGn1FzI2SvE/HFCQjcQBNk61yIHfIPe/4yP7NAIgInseX0OBrsrWRHyYncJl+9N3L87kfblLGFey3rAeQoM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-M.1_1535375588695_0.6894529841726507"},"_hasShrinkwrap":false},"1.0.0-master.20180828213518":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180828213518","description":"Extension pack for an Atomist SDM to deploy to Pivotal Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"a784ead79113632e48f8203c6c45df95460c1f4d","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry/next.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry/v/next)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180828213518","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-XOtEw5PTjkxUkV8JojGLk3jNfcFWgEFuDTKxKdGd320vpWfc3TirDFi4fBlHNR78UulO1N2PM7rCY2ex7inwsg==","shasum":"5201b03eeff79691f6f0cc23ba4900614f6571c0","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180828213518.tgz","fileCount":62,"unpackedSize":308285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhcCtCRA9TVsSAnZWagAAadIP+wWveIZAoPorFoXSAe/a\nroWBWU9NyrcCfYjql2NLV59x561Zswr6MLy2pPYsKlMzxbkzzqOJBkd8E8b/\nVM3+/rydafsCusSQes9hs/FNiarVWIc4SqF6+6O/QHXM0ye/xcClvQPQPVqe\nxLXcNHSvmUJLGC8XiocOKc7JVGU03jwOqsaadyTBygKVLrFNufffrrwOOzzJ\n6qHUnzlnQ72+V0YCmORar7Rr2OqOKeVyfh+0JiFQWT9pYvDktM+6heOI9qdM\ndwhguCD0XM1/Xdd3uEtNZaK1cmFtXsWg6EEmhYN6YfDYaTSUsqLyCZ3B2ySG\nt5VtlW+iB5eeLAR+W6z/JgFGQheKy2vf6GXcu3J4pLhI+RCEDCY6d0CCGRJ5\n8evEOu5Ml3FSp3ZMokEHscuVo9u0nV3cWbtb7LVTuMM+/DWufn/Ps8/y0GTY\nRhmGehwTrMZbFigSQgIawdGytCTY468o0zDcg9Vh3Muks82jjFpo+7aV9Boa\nzN7gBqxqOtjKoHCH3eaiDNthoFxAi4IedTIgfz/8pHZQkFOpRhiXISajYocI\ndM5mJ2fzAfVEtpbGvCYKEtPTmqfXd/Dgkl08LzjOff4AsXr5vbaQnNodm/+z\nILGD09z2rR0J3uuuAEm++hsKpHq+4H2tay31YECVp/R121N5l/aVjOqjYF1i\nGL9q\r\n=aN+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByFF+VF7zEf6UBcr3WG35ohCrIlhtSnjVwFrDcCvdDFAiEAs++aQbpIik41d9OQoSuH3+Ho6YvntofuYUO2/lHpt9o="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180828213518_1535492268475_0.4515478982063508"},"_hasShrinkwrap":false},"1.0.0-master.20180828214715":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180828214715","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist, Inc."},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"e8ce17dfd53af97ec33a45bc6590af6bbe317c36","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry/next.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry/v/next)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180828214715","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-+BBcS62y0Diw+PiL5lifjhNzPdUMviHzHG/PFypSMy6NRYon5uv5Keokru8Hq9hRl5J/ELo5p750FYdokvFWdg==","shasum":"a226a0b3df476aa067920e149399b34e726dfcea","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180828214715.tgz","fileCount":62,"unpackedSize":308585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhcN5CRA9TVsSAnZWagAAHcsP/2/Y03Cr5wjSJGpn8Hfy\n/tV7lheR/+HRWwvbHKx0FgSyY39/0mRKvttsVbMVVp2oeGrIJ2+SK79BarHy\n5jpml6YVbuZy/tK7mitmSLRSWSQe3Om3pZLKQKSN5nwHC6sLy682OyuYzOXk\nvSqobOToz9nXUGwQHkJkYQgUX7wMyS9Men5hYmhiKmHYkWCvCZ66OlULKPIc\n9eV5Zd6PnbhrdSi6seLrwVfxc7BvDp+60ljRD1Kd6PL678WBF8DYIyyqwXiX\nCVgHYi0yFtqb5c67GlhyqeOQt4IDbS8y1RRKIlazi6C8cntwiwT20t7u22KM\nWRo9P1ub1k6wyMp++YRFItu5lBWrzeZx6TsnO40DH+WLemxgo6foYqbcx+LJ\ntgT4Xkm8f0zzbfVGyo+/O5TvuS4Zu0BfzM/MHsBx85/FT0qTw3z8fprSWDWP\nVktmSo00sJFIYrt9tFJLMpg9JXXa9L/cc23Ja2k0LUuX3zF0qEUAO2voQQow\nb888ZJTnSwk813PgPOslbEWCx17gIT+BsqVTs7wGk0V+R+1i4cXnStVI4Um0\nTX4sanoiLdiUtyzvD35/ficWj5rahMyFqEj3BEd9XnLnXMPWZ+rawi4zw8yk\nLUkuEAg3wvpxEt92AAH/eledCVM0Gx+im6qfo8e3pFvZ7KlBSkYvP3DC9cQO\nIEIK\r\n=TeZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpu13xFZIq4bZLZDZCtEEBLkNJ89JRo55t26ttlTLObQIhAMfrfYQwVK/KlwTkx6dEK4VrqD9JZvEBvQChkXYBCk7z"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180828214715_1535492985269_0.4840847697306494"},"_hasShrinkwrap":false},"1.0.0-master.20180829090542":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180829090542","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"3d59f202155bd1ec1fe704ff99e4e4480900a045","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180829090542","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-eEL4wMwAgH/IMtadB9P1+ivq6l6WrWyaip6tOUgtrbXL35erI/eO36ZhxIOLCF3hAg943KnttJL3eqWcBO356g==","shasum":"f94c6cf89b1e64711ab9426bbf33db01fc8c1d2a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180829090542.tgz","fileCount":62,"unpackedSize":308656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhmNYCRA9TVsSAnZWagAAhAMP/0UK0v2xaPD6zjbHXCZs\n/bd3xl/sK6uW/7esCJ7xISuvAqKdXnfjaHnpnSaDsmYBhqfdl6XgCQeIBdes\nPM1Zap9xAVz6sCBbVywpybqyfKtTgHu3enCnYa4MNW0AoyUbXaw4cIMIbEPN\nT/Hu8tdXJobdRBslsXCkpmEEI7pyjAKEdMfTn7pxMAMn7tgPojA9eBv75HFR\njGhxT9dPnkX8cGnkEAn7lBlVuuue9jzfEIUXKK8QlxMoilhDzcj1+iAL2aKb\n978ZAZeNKSJaS17annLj3EYvdE+syd37b49AVvS0X53z0EqLToOIAqWOJ/m3\nhUjo2h8KamYm8Q28IxH8OEIGHx+5q4SDWsU2VnX163ubQhtqgHelceJAvhsO\nwsRNcI2c3gWy0QMr791ImTp558dLXlkBc8jChHVW1D/MWCGdrJyqQbYJO8qa\nOhLWcWXL+DaAG9K9GFVLuN4SEu+UryCyXc1wp4TF1vNwimPJEJtFyR8MQFpK\n39RUw3EkSwBlj+GQwSOu+jeBqJ2zlaF5+Ha5SGejim2AlOhv97Gc6sZ5eHzS\noRu6Z/6IlBq05W7Q38DGW8i5vD2c/tqopvXYaRSDJ2jTglVfvX9xf8Eap5Tt\n9xwZMx2e5PCKnWKMq9qe8T6mRE/aBjnlaLskoXJcaUbwWs1CpzFuWJJ6bYy3\nHz+E\r\n=3+Lc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTUwQae+nQFXCBZHQPe0Ivv64u9UX+/48XwSwnQj93+QIgC3hJV1pZ5lgifTQzPDwRqLzGnRRU/9DQnOI3UJar9Tg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180829090542_1535533911880_0.7551623482266414"},"_hasShrinkwrap":false},"1.0.0-master.20180829151701":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180829151701","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"bde6a6f31aeb5ad23b778309bf43d2cc705ea8da","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180829151701","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-koJnF/ZXsBLl+oT4OES9GTFcjanRPodLJNWQ7UCFBDiyeqE+p42bFYrMtgHH0XUzLmIm9HVrJMZIehgXY+LKEg==","shasum":"07b2824f5eb6768f4b49b77180f513f84dd0946e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180829151701.tgz","fileCount":62,"unpackedSize":308656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhrnZCRA9TVsSAnZWagAADbMP/3t4jN2nGJCuB1z1gQrU\nBYCiO9zfJgquJqMbz4Li9xxFkebupBBdZdtDKL2PZt0AwmGk9w+sidhG8+eE\nyY3vPXXjIrchDwtulmZ0XO4yA6jJ2KtCCcM4Y/dl41Sr13xoF6Ihk+SBPSs6\nHZFKS2fgJqqJgmfRQsOIT+EPRHzwkoplFS+nwUZ/F0FKe06lUWbhpr5tgNbh\nIPWkPWeNBReX5miwod7wItbuyrH/BmODpOnkia87X4veToTNwAAL2w8gWhbd\nJlZOq3QAZpagZzGFm5yQV/DEQ6mZkZ14yd1W0E/lA5mXiCTc0MQbYWN6qGen\nN63eSbAEirTP1u+zCi6TaYM4T2hMt6zk3dQj2Qfnd/8oViQBWH4OH1GLhO2p\nSQKBFstBmSQaOVUjJLo7kAiGz32vSGAq53yucyLGbUvZRTHrzXAxCvW6yn2m\nS4ekjGH5JPLm+l4oFKRrKtX81ZhZVOqyAY9Vn2Icl2tHcQAU3W/kTlHtlLxp\n7OMGix6/lZjZr9MyDjoE/Y/z9myNMSzb+2p84gp+0jeytwZrRDx4KVm0GAWb\nE9M+UdrEVkR1h1+JyrbaWqf0PlZTacD85doFTFLieFlPIpbUIKNeQnWDXSxn\nMZUjYZG5pzhH1P/PLGKqzxIbTON0KUsBALHuWMmnhPmUpgQa3eVzkuxL+YeC\n9aPH\r\n=bQDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVuHCtfdTROUUwy3u61MVRwHoGVTN4PHRvz6NxhVzDyAiEA0w8GbMKANqZwjFXm00yVsaWwPpzO2zLVjRkj7yajr/4="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180829151701_1535556056499_0.14073278038360892"},"_hasShrinkwrap":false},"1.0.0-master.20180829162825":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180829162825","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.1","@atomist/sdm":"1.0.0-M.1","@atomist/sdm-core":"1.0.0-M.1","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"7fe630112df357b642de8dc6fc285170ed7792c2","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180829162825","_npmVersion":"6.4.0","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-haG1CIj9k7E3mfMdhcOzZ4TuJlhWFZKAqNrrf5UmFFT0OdZgbK0HK790RnM4MjueNxjyIazXQmljiKwabYlakw==","shasum":"bdadb6516097b2d844a01dfca09a67016fe74cce","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180829162825.tgz","fileCount":62,"unpackedSize":308690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhso5CRA9TVsSAnZWagAAItUP/07hH1QVxqMgDfhLBPRi\nmiekAjPG8DfX4U5yvX3VP4ECmQ0wEf7ZdqbT/hlv0ggU7XuLh2IRHKJOyQaS\nRiu5YXZLAaGjP+mk1eaw2feC7DQ03ynnO/5n2YUwTg54xnVHBQoke7LmrZqK\n81WHVM5lcMIIehFUbtKiYbxqpeBYvxggt73t58G1Fa2V7oB4bWb2tDPi4BQu\n9GJkaOFbSn9yfylgEKDpsrr8KwCslb6YhXLCxpADJ6jTn25Q/fJnxMJa+iej\nHlNPthQ/sk5c27cQYBfxALsjUASekz4JqJo72zRjfL5Vp1notia+Q5PzAF8E\n2Gbcvxjmmd5/E5LdCvuy2hmTNq20paM5GmBghpc9QrQnEZOCY9pm9WEFPKvm\nSKPQyFVI1eWz1su6famoDr/1/iJNTHpSt/wLOtXQvuew0pLGvst8wasvS7kN\naU6pZYWgXxYqHAi9OWSRMew36jlnQ3BvWYpP/zB84hqbXgYjzICC/UKCmRm6\n6jXiCuJw3Y3FBVpH3J5ghsuGEw+u+3VsDDDhQUTiVMHB+QO30Bla9MtBHirK\n6BhR+bgR0RoN5ruGoUueK9cMxFQOKDaLPeOOePXExE+LmKUnSEgpuPY0W9Lk\nVlYt2+5OD0/pH5/TtXOGd1e2N8fXcl47di0VlbHXBMiTh0zFbnvYSFiUc0CA\nrtn8\r\n=mDNe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVnh66+wy6A/YEUlSeisnUMRoLwQzvviopqvOd0HvFhAiBwRrV2uL8KGhD4RK7ohXyidkRKPIX47KaH2JX08aaxrA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180829162825_1535560248666_0.3619960395915207"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"a7e30dcc6d884d1e874fb187f04ccf66aabe6d73","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-/vdoW4H8cV/auTNSbgNApoFXtrvGzT+iuhw73UTfEi0KMaeanGGDav91/JfjOM71PrHCp83WWd5Gr6TeicmMXA==","shasum":"e9e1ce8e248b376e229e11d8a886db2335b42aa2","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730.tgz","fileCount":62,"unpackedSize":308809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjrnzCRA9TVsSAnZWagAAwY0P/2jl7dLOeI8HD93jaGuC\nFEjuG/M6AfZeff/Ui+o2P4kbNL4fZYmBcLUersFNLlUWPEBrdA/SJebOlN7m\nw7hdAnJYLGlcLEbQviB+Ok/iKnmJTlIPza+jXNEGFio4mkGyrShWZPby416N\n6/AJ4b8AmNlmXKp5Y9K7VdlhiS2UyzkR+dpivKRW7/qFa8csX2OWMKLkw5HR\nnof9KNm/9DJTCXs3Cb7a/wWnQLsSPb5DAnN5gN7EJGLiSeL+7W6gFwIXTrgJ\nmapqKdg2hI7U/5XhUjBG6XjHxPX15deyLFvatFBXkox/g4UAJUgKCmDuDAVP\np/DWk2SiqApLJ85mjDO7GE5L18HTTT6TVsqxf/+WeQw4iXPFNL9J+L/uI2av\nvysGCBaT3WzJkS6p55E9RPqoMt4uXkqM8o7IZvB0VLrq8mpIf6MygPUfJiNT\nDNxrEwXPsxuuqpuSx0T9zxdiiJivkPRRYDHOcIK46Ku0MVQwmWg+kxzO+5+V\nMFbyvTBI1w1XZqla2KAl169BczZQmifLcYBIB2m7nR8cGjO48tRd1xywqU5p\nnYwaGFRNNZsaLmcjQ8IiN1PB/F4/Fbz+IUAYsVNqhS9e7vtPZP1LAt523LM7\nNeBozY3+tJuYqVz2iTTHEO1Fo3+xv8M/Odu52a5kH9zAJQfg4mVViTd/hjGL\nQJIP\r\n=lyEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxfkptrz8qCIdBd/AIfbldoMqS/cFgE7FrQXEjWM+9eAiBqcBrimItt0S49gTLEk1T5oRrW0Ocz5k2pz94ehSPVyw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730_1536080370233_0.730662633831412"},"_hasShrinkwrap":false},"1.0.0-master.20180904173642":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180904173642","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.1","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"51a3cc0b6d31794772442391169829a67a7444d3","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180904173642","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-CIoFf3a50Exq0fuSHpqsGKLc++yWT09+iIXEh6E2pXJe6MOoT2VnxBDWkl5CZo2uqZqQMFhRWSp4q/LW40wNwA==","shasum":"d2eb7d8c742b86e9d718a94f2f428a6545fd97b7","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180904173642.tgz","fileCount":62,"unpackedSize":308517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjsMqCRA9TVsSAnZWagAAcV4P/inmM3MOPo8CnZKLF0yu\nEzitnhZze3PHQk7DCzKbU8A/JbL3vBold3I7zYjJENBH1lsEIQzsjRCMmxsq\n9iTQiFMgPgQBQKXsywsjHfxFsKrFut/v97cVcW06CYS2TDast8VJeldy4c+M\n2f6UoXLPdOR76auhTBNe01sRx72C1s0EQtaimMstDDiV41urtqs59sdguA/i\nuMyCnSmHOg0QNu+8vVCKYQv4mSeUVZvMxKwxQ7FNZHiT5NafaPn7YqLT3z4a\nedFOSr8S2jJVrC9hdXH/SROGcoUWytrsaqsrow32m2v2Vwrjug6hd8JI6LTG\nnYLXKmKH2kKhnTjrjpN5y2mO7aLFtu82nbGlVUjSk5uTehfCK+k61i1i5WRq\njOj0r0C0bE7QAaw+2N7N/u7qB+soXN38gbBB37BiFPXb/1nkcvL9bRvo+jPw\nleAQa8/L7Ui8F6yXPGCH8oJ9hxo+zSJpdJxKOR/Tkrj/S+5Z1yAriYjUIP9Q\n9arOA7THHVjxWTCycgX+KWCJzPlkIWlQ1w8FRLAo3XlxoZUoNrhU60GmtXgO\njd0R78CEIBoueCle62V3c7IgaZAp1Ne9NWLM7w/OqyYmbhmRg03oy7FOqBOC\n2XT77MwLreKakGl8dXToU5GW4eWv3QUkA0bSyDvS4LnbC+KjXPL7bmmuXwB9\n3Smg\r\n=mCmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAaWZLBe4lC+P2tq29MczSXzowUUB2XPKuZNXCIEJ0tgIgTkMciUWXdXcmEmvfb0XV27ErExdM4OHnccmXZQfaePY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180904173642_1536082729398_0.3562863618594476"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"13043c3218c53ae079c0bbee17be6b479aecb6cb","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-B1wGJekt4A7nXmB85RpT86S8zzRP+VVlQy1DCduUHpzpwp/1ZUWbIjyOrVtsZ51yqD2/JCFsrS4GQ8s9Kpl4MA==","shasum":"00c8d318c24448c3fed59c48e1d7319b6cb9139f","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622.tgz","fileCount":62,"unpackedSize":308809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjsNACRA9TVsSAnZWagAAnWQQAJu+kyPhgZPgE5MQct2/\ndwvVBCn17yy6wiw2lCUio3H1bk2iYzSVkTKs7nltcaUU23jYtQLqAiuj+wOj\nGLPrWkaBYOclrMdp9682fq1ha8CEBy3tNQZlgzvebI2nrfwd90OS3v6yDkQq\nJy2xggPXbsupbNUGnnmZvgInlcCgq7WaNfcFSZ0h0mulxQ3YXtzV3WUDkQxE\n/4KXeY/zvCa4uL8brJ1wf3dANUo7Z4ETpS3ZAXODCcCwQ6EFMRLNqMY0RzOj\nTEmyoFC9WlseS75AzHPGVp0hJhHme6eJB9PDQ/s8Yo6Davh9GHNY0L28rJm6\n/qajjpcjl6seY9rLOBVtksrLZhmgu92Ckm2SQLuhKvyGjta1tdNiRk//8BMr\nZXOnaSIgEXpO+PPo6mN6WKcdGIgYSisNDhZxldLLXK93xXTDKizDfHmoybMN\n+F1EhyPUuMV+r2qmtD2SUz5n+hgpIIKg5OUL7+huJZ7CZyTSRen/5pODKMbD\nYh17ffPkIaVTZqr3+EuO3zxX80bNsaV412Mk6gQt19i33sy9RAhpBG8dYEGn\ncr7oXN1YEmxTdrTJPi2tiwuPqu/YEXUiavNfkw51u80ns83YaYaal8k7OzOL\nAKk1nhrGhoAGjSUM4P74Jckoi7Oz6UbeokmqCj7agIqnbtmeQ/y5i0QySxk6\nr/63\r\n=wojr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUh1ed7k+TgFzyjpeK5n9ylTnWBjrnFIg5OcTH/W5klQIhAKSZm31kBo8Bk8BuonWgo7RzK/3z/PrRFk0QRTau6eY1"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622_1536082751974_0.4163844982521434"},"_hasShrinkwrap":false},"1.0.0-master.20180904174018":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180904174018","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"52676c820a189081166a295eb138fd3db29ef2b5","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180904174018","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-nUCHJOsjy4bYkPUl7A+NNr2kx4m8dFnGa9q3wsgQDrRpiAdLMicmVjmFUx2htrhelruwX+C6bFjXeEFQaNL0JA==","shasum":"a4e1184c2a22c0694b512e49bf363e530e5ae15d","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180904174018.tgz","fileCount":62,"unpackedSize":308511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjsQDCRA9TVsSAnZWagAAJ1YP/0hPUj/T8aRgqwa0/NRr\nOM2Yz2ttRWmmM0U9tMSUUfWer9wCS8dT4MG9+g0AYi0z+SO36EKDHk7qFb6R\nnukdUJYy/dD+C6aPXXwnSK24qoUF1WarJjQt+ZQ/xRLp3PfFzinI5d+4cL+5\n005CqaJ/LvKgmgnnRXtfPCGbv96+cXuYDSt7NcNyXzBKb0tJYOU6cSzbCysW\nhmli22H6+q9vAC7rfqZvuPRU6PghZVXESvS7koDSODIW7Tygq3YFrPtKzc8F\n9F42suk+mHwVGIvBeP6es9L2yXCnl7PJgdTM6Q4a18lbL6ntQjkNUWdQKFnd\naZQIkFN9OInlzE3QlWvmK8HPswgAa3G8e+bCYhyYJqRNZw1F/hOkqdHsKB+w\nYCD6F7MMOvoYpeXiLn1YwqYFRAUNRTwYm/QxD2r1zIFbjj2eoTUJwsGXSMKt\nu9rmMM7LOndZ2Ap0GN2+Dxe719rLHb+C7+f/0cMjUbTndyvvmoTXDqyiji/J\nrUiYaH2f9aldlgJP83fm1Fn+nXeBly8zoPQgRGoJilEqJu73bVVFPWHbuEcP\nLbGuTClALSSnIgdzSv8Gn9DWOkUGadLVeSR4ldRfUuH/8XifrZlMT8a4uZ5h\nv6HtsdOMYDirR1UFse5bfOxaNHKsS68l5Ypb53rctk9mS8MHadfMcDbHPL2Q\nBvnE\r\n=74Qf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj85YA1aqE6GOvXcy5Jx6N25DP5G3NOpv13OoZcwOsiQIhAO703hMzkXUZpkU+dUO6LrRcnGL1KdP8yJvsBwKEsbQY"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180904174018_1536082947099_0.8507980085051539"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.3","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"71f450b873246a8cdaafa23a6e8cc2ef23d34964","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8ElYAuvcRP2YBVy+zVcWfo2AaDlaJqTeA8ALrGhQPf3Yv8sduGhDlsRRV/kxId7mCc2o8pgzj/iDx5LY797EHA==","shasum":"50843812f9e3bf9da671aee7249ed0288ae23ec9","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115.tgz","fileCount":62,"unpackedSize":308543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjsmNCRA9TVsSAnZWagAA7MwQAIWzTm107Gpy/zBxAjJs\ngNbYK3HdwotBSqrPhwZkpv9v+OLVJ/WyLaZcT11nZmGEn7GC2DXt7wZ58dDK\nbhh6xOV6i1ddWQy909GWZ0R2sOaJR3pAkzgrdo8/AjE5VFxfmHc0WK//UR4R\nmCa7WWXTJ7JBVAAbYk0JhSQ+4VR67QnZtNP7zlypF3sJiuSeNLkz+t99Kqt4\nCATRvzUPGzEnpTrwn+wqTT/kz3J+womBQAA6XMFa9xEQIVfNyE9uzh36WrK4\nXGFqPwGnrNZ0AoScaerBzXHRn/RWlQqsRaKS7sp9tsrSkhcKMTi9KTjcPIJH\nF/aI4rNEc5RU/73wy7SueCWg1StzO5sX2wmZdQnNbzdUKGqpHq2F2vOs/GDg\nWPlHwGL9jAVMy3BwbKh4i+jqTzoJQw89U9JwJ6Ww7jg3NYn6gTUJJHodyqyf\n/0ESdIq3XguNY4pvz3avHYhEZ911esf44KZc3E9JopaqtWwmi3LLJwzK108I\n/lYRM4H044THzXYCNwAPLUd6XbgigCLTmJDeSvkPQ/Q4RtyZ+AibludFtwe7\nEpTuu05tOMbC8diKezooz6UIjBdcOnIuRoRY9a8C5QyJm0XTrgeg5Pg0M8eC\nCE/c/K2EkEPg49csXsbflc2tq5kDuzqjAdLZyekr7hawkDEbQ1QyDlrnVJ9F\ndcnW\r\n=HaEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwM5QJf0rKQZZV2M2J1B+aMLyLqeiozKv11vHd6tGcaAiANK42rBg7zRA2z2xnJ6par/i/QemLZR2dQRErLKZrneQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115_1536084365193_0.1288320810116801"},"_hasShrinkwrap":false},"1.0.0-master.20180904180713":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180904180713","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^0.12.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.3","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"474ae021781db9fea8a8d23c5a8dd17418ae633a","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180904180713","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-vAezRT48eCDgtREJVa4UQkaNefIy4Vq+kdtMxoSkJI0ZD8MrQ9z7Lxnyj5TbHe+SbASQjgv4JtCj14b1q7x6dw==","shasum":"1aa5f9b8e6ce28147b9253bce0fc9bdb16d42968","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180904180713.tgz","fileCount":62,"unpackedSize":311326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjspQCRA9TVsSAnZWagAAm/IQAIyuaYCmv4nV6Bk5AP1A\nSk5UtVeg3aNu6cCi1KeXOeZ7KWtJonXfMQDIT/fORCfqH+B7LrJIXKmFWNxL\nuSuP2f6ospAJ6qvsdk+TVwzIMNXwiyCyj1kG03IbX/GtRZGN1WojXInJDTdS\nYGegAcCNqJ30xEwgLNM68LVjkEUKu3eXS1UwMi67+qBRijHd72KJ3f1lnvRV\nFLDBgIyyWazFnjnhcKbRedYBY66oNr0IJpIhKpoxFrE55rC5nP95M099BPBy\nyTFocAnYDEWXF9VzkdbzrUUDDmWxAL91OT4ob0pQdaKwQuvKvHJNQErCdE4m\nBkO+DQXyv7UjD+EJzVu2QDpUsCYmv17xLRRgjNoNw8xoNPK+7LCaMLUjW1+o\n25IU2X/OkiYnqdS0z9av96TVflN1QwZ9Ej8BkVp4amoz8nSAEmb9yYZIIQSL\nGxuDB/sgaV7QZeyNMX3mqwx//Ivn7kspznSjHlekBBUzjH0s8ko0qPgQ/Rpo\n6zixn48tBjGL83MMpmf7NfTam2MttgH2aCTyxWZ6yQxlBwlH0xFAkBFVAJ7M\nUIQeza+FsxJ3M7852xxFakEV9dwsGnG7JOLOPLFB7BZiYkz7GxOuIcTt6jif\n65sUITo/iQIdXcneEEqCqKaw1ly2k5GQellZmBxCADbXYrmRPVq0rjMAbcV7\nW6KN\r\n=qMRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxYyM8ztpJi1rkkPe/s5WuN6700J0CiRjxpqpY5ATkZwIgdRbkB/hfpFUfv1q0Eozl1MwwKE02FkQojg3/DSw329s="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180904180713_1536084560206_0.7623085284125364"},"_hasShrinkwrap":false},"1.0.0-master.20180904181051":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180904181051","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.3","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"28a1ce25abada54ea60ddb2ed8a3408f84b03962","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180904181051","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-QQ5BZbAZv7Nceep5LdU5msCDtpTYXBCGyrWonjWiWBHE1tVKa+ky+EK+u3ygdEhFFRitSP/YdawkLa1DQUl/Iw==","shasum":"c64d8302a2de9eacf06fc7fac5b75de34ae996b4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180904181051.tgz","fileCount":62,"unpackedSize":311311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjss5CRA9TVsSAnZWagAASvwP/RPukE1GHQDuqSbMx6/R\n2ooH0WYLd4aPpj0m2YIvkZtxxUAYEBkhGJJHsZZajgNlnTQZGCx3KSteDlrD\n31wEkKMqxKQJ7wxLPqpxbpfpT9xOmBZg2WUaZ9JAu9OK40qJfhZgd1ydFwdS\nutB1nFavBApOnsRzRj/icfvSQn8/aJycSJ7P7dXJU7w6HamCAB7/ExoUreF2\n5BnadSlGj00loXHyGl2RtLv8cuu6Oz21UXS49JM6g+TTY6g7sX5YSgAsi8z0\na/Ob1qVhU5GPUXkJPvalVVMXi6whIZ34rOi4WTMsmFEIzlJ1OUxjkjT0R7mF\n39yKEfs3/grlUw3rL5tbFs8fkc6eq0qk/zn+6UMJ62nhS1ILur6iR0DHPSwV\n6BjuQgDW9Uolazo32II2OJ+9s9Swv3c8yae7xuRN/aje7EoJoyOfpx4XZPnv\nR70IelclTpKF9R+d4pmKsbpq7CrNHAIUwh8mjXGQGDFSrn+qXDcrtaFVLT8x\n7KXF62IhZLNOoNfyStcVipNoPKdfVj0JIAp3XCnuwMqGOf3mfFLNUF5rWjoh\nHzWUxVuWKSJ2UZ7PUH1lYE0KEP+HB9XlbiHFgktNhQEJ+HNTV5KNiep+WbiB\np+x87BiEplgPSdXQEkrAvb+B1lyR+Z6zkQ3OYCN4pNe7pwVMubGOar5qYQR4\n0uQ6\r\n=99ME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtiX8uKOr87s6w0J+uNmhlhPBEMXMPCto6QRGdFk6uhAiBs9xY+DesAEnRnskNDouHVBQsj+O1pN3wz/UXrdF2NTg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180904181051_1536084792926_0.9664848534234916"},"_hasShrinkwrap":false},"1.0.0-M.3":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-M.3","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.3","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"28a1ce25abada54ea60ddb2ed8a3408f84b03962","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-M.3","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-dJbEcUczivZVev8Nf4ZavfA4ByC0YE4/hvsw6Di2yiCxtOOe4HUiaBPdbZ8Tk1LaG40RUCO63lSKrB0N21QJRw==","shasum":"4908c0ca3682f2270a112839c68ee881c313bee9","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-M.3.tgz","fileCount":62,"unpackedSize":311293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjsunCRA9TVsSAnZWagAAfLcQAIPwKYTTis7y+rCG2aUn\ncGIpO3E+bdAMh8klR5EZgx9oFJQXI2QeAWjoYjBQV4Q7asMVR49avaY/BE92\nt13c5qV92ozUK5paxy5U9c2MeT2IuaAH5Oe8GmQNcAct6SCgNCCoOoOzEcBW\ny7slTPQeFTeH67RlYHN90C4cMo24S6bJZZHjVEt+rU3doZZdFhHbu/UQ+PVw\nsxw4qmNDo041tVdEpnbKCa3uHybKiK1wrVYlQOzP91pcrJ8YHPTIl+BPpPsp\nlccaZNbnudgQYpLmbLNLZ4Uu7Zmzyx7lDTAF7QyoXrdXVDYFtjh7baGObKko\npGaJ19LGf4Q/MhS3+uL8A/LonA6TSummRwNZQytW6e52bEl4BzBK0dJ8ILiR\n4raqK9W3cQEmIfU60kvJhiFmT4zBOyCMK3uFq1PktkZp/0npZ4H3whD9NaqH\nDjj7QMVDx1dwm2s+NGsl/NzfDvNwzS+UK7uhM4kwsjjid6vjlCujLjHXn1Jc\n7o3IFWqpF0STh3POBslgKG2yi7xnWd8iSImFWTIcAs/SuNNYuwq6rXsVvPFs\neDAc6nRBE1tscUemTe4PdWsmcBXik3AZsvoQFe7/za7ulfNVrUroyLEnmBiV\nI1+BKzNk/f6idCnKUjjeY/CIcJIfXvr3df4svGpEee0cA/OSs07/YLGNQpUc\nUeDt\r\n=lDqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsmb2O6SQEYSbBtL4DVbShaZkRNmN7jj/GL8mJhEawFAiEApBMC8jbvr5ZZcST2XrdYK6vM8/6mPD89D5zg9oTBDdY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-M.3_1536084902869_0.19963864173873835"},"_hasShrinkwrap":false},"1.0.0-master.20180905010250":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180905010250","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.3","@atomist/sdm":"1.0.0-M.3","@atomist/sdm-core":"1.0.0-M.3","@atomist/sdm-pack-node":"1.0.0-M.3","@atomist/sdm-pack-spring":"1.0.0-M.3","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"568e97d4e475e11164c8e9cce58d1ee38c254467","readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180905010250","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-rDoYUmQ4ukgwBncd59QrZ9ws6zjn1OqOL5BZfBA+dRTYzR+/T6zkBP9NYefN6xK5ndMbq5vXRgwmAw0TPGj+CQ==","shasum":"7d587879d89c6a0ddc5f439b0c2b7ede3a2ef4de","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180905010250.tgz","fileCount":62,"unpackedSize":311414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjyvOCRA9TVsSAnZWagAAzoUP/Ag+pgpGB1w2uqsbk53V\ncJkt2siDro+shoSZZbglPz0UFGuxxMwLZwOpdmaD/ZnSkcyQHFJ2DyglWVHt\nL35QWDwfjFRDM+6TZFy3NdVekWn3nDq7cWSLKUqusIeBCP9gVjd9dGLSJjqS\nxsUTTEqiR3gbbpxi3OOg2+Z8uDKnkAgWn9g5A+g18J0FKS4U+xTw2S0gmCLj\n8+a05reM2kXwCXnEKJrnkZ9RH22nlVnydZMFdENl1EB5ie/MoQGxnhLuEGOs\nCOPzHjlioOC0KS3rr1f4yMv2mW2eZPrgkzWy4wR62UNWG31mfPvqJGu5RZVF\nFOIAZ5hxMkLH9oP51xpyl10kagXWGUGuqfS2ZSkAr8tyV2J/o/DA+mfeM2JE\nk21UaKc6r2jE2i/5j3BsdaaUsa/VPC+j2WF+wLq6lj2Gv9iEqeDl/yzfrj62\nisXJbKfHHz+TahtSela1AKRyDRr6CCoLr58sd9Zreb3+bT2r/QO3HWMKKC5r\nw7CNQ2gCxeI6Ybv0HMIjOkDg4aVlbnfpsYd//EsSK061JlQkF8Bg6CWE/0Hg\nmTygwmytVF4mzt3/IdWe5q+BfTzH6n9TFi2rS1RuxhVMN0QsEAigG5pc3+DK\n8S3N80eE/9Pso+JtgjQ0q/isuxZGMeXABWBFt+xDHuUHfKO+BwXlhkwYleef\nSTRD\r\n=zqmw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqqjxns0gcA/C4GwRE06xLlphHFAIprXgArx/dX4M2MAiEApl0FFXosEhJspGEQz6/TzA3H5fQBsHtOxQblK9nN7qQ="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180905010250_1536109517658_0.8684074819364813"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-1536837489602.20180913114627":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-branch-master-1536837489602.20180913114627","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180829162516","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180913093131","@atomist/sdm":"1.0.0-master.20180913101258","@atomist/sdm-core":"1.0.0-master.20180913110440","@atomist/sdm-pack-node":"1.0.0-master.20180911084152","@atomist/sdm-pack-spring":"1.0.0-master.20180913075642","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6e10d15b622d8997f74c8d0aa9042fa7e52f0270","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-branch-master-1536837489602.20180913114627","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-JVOgP2MDLUrBpkpNRf9fcCKLcN+/rMOfMyJWSbPEZBtqHBjdVCY8wZSRmAaFF+9zYjCBixJLimcAd/jZY+YSgQ==","shasum":"7179c312222ba60c7be40fed9e7797918d4e806e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-branch-master-1536837489602.20180913114627.tgz","fileCount":62,"unpackedSize":311672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmk6VCRA9TVsSAnZWagAAwE8P/0znJW1rne7My20Jc9v5\nbbVAXGftZOt6vxI7b+lwo5UevmB2aItC7m/znvDyOEb5qhDOix//lSfnCU9J\njmt4H68PiexiK5sWroyTDlJjwIyVCOS0ja32/vToYn6Mi1l5pE21Wqf6zqYS\nwMS6yO0EULDy6w9BciqVAsFUrWb5DxxH5Gd1Bm+abdARoTgEYhXnWX7yYwAl\najmUPLygVWdPAdlAFYbARJw53Z2re1zxB24Y+dNf3pXxshL++qhrQ/LIWJRf\nWhjgakAzN4Ffwp+6Z51K5JpkUl2SEZkPpE3b+rbD5FXMPAuo2UGgxs6ey1xH\nLFcEiMDtfiqETZ0awOpPOuW4S1xing/HJHB8YMyplLdf5Plo55dj6Hzc/fd9\n8R4P5boY0Gy2Uc+QCpdrSzQtnQ9KMRsE51PmBzCwH8GVvMT6MioNiS9GZsMR\ngFfkVk8I5dUcs51YpKTWnExiU8XJTLt20YO9rmLSsjAblPsVsePQTdlm39LQ\nSXcVqwvAqCT3X8FCPojjn18wuPqTDIPvv1OvTmfVITFw6aGO3U92K0EC8oLe\nF5LCIQOW9UdwujQfxywgSFHPDMyqBIeociUIQjz6UBrL6FJNFPhn+rReNd+T\n73A0UVcQZ6ToHtO5Jps8nHKeOmJGk7M6Zs3ZOtDfz25LHvwrbiFpa8GFc6nL\n380n\r\n=wAh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42+R26uSDUjE8nhsP7BIEYlMX+jZtLPYuV3r9W6lFOwIhAJMZ8nsnLxJvKKaTZ029k+Dbbcdjp8hInoS0VZn0GwSu"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-branch-master-1536837489602.20180913114627_1536839317193_0.03692534525081381"},"_hasShrinkwrap":false},"1.0.0-rewrite-imports-1536935859401.20180914144522":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-rewrite-imports-1536935859401.20180914144522","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180914103733","@atomist/sdm":"1.0.0-master.20180914101315","@atomist/sdm-core":"1.0.0-master.20180914103207","@atomist/sdm-pack-node":"1.0.0-master.20180914135449","@atomist/sdm-pack-spring":"1.0.0-master.20180914134627","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8c257a8d245105184942e0c671769fa7fbb8858d","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-rewrite-imports-1536935859401.20180914144522","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-THtW7BxLYFbFo7sVsERZRLQQpKEHwOq/q6u50i4F5mZFvc4RGZzysxL7aI8AyjAg3PbIjfFyMMBLFNG6MdvMrw==","shasum":"75aaa54442ff0d90d30feddaaf0868cfe31e66b6","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-rewrite-imports-1536935859401.20180914144522.tgz","fileCount":62,"unpackedSize":309780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8oKCRA9TVsSAnZWagAAwK4QAJhyPIDWKzQh+VwpLlhR\nGWB+fSSpKloCU8V1+uSroFi7Yp1Y3uqNgRXzzCIpKbmoLs/tFo/8hfyqUpUF\nI+6+P0ael5D8yHYb6rOLylm9mjz/rgiIwqrzqI96D8ZL/A/MudU0RVGDtUbF\ntrKxQOjlhwSPLvHDTcyca/YBlrm61bLHWpLvsk4MSpxhTlT6Hv3jO5XZUgR7\nc7/Is0Vgo8BoxhgYnOGjKFypN1xDOKnXxCyS6MzT1Na38nP7Uu9qnTkN+vdW\nUh5vu+IYOwXzFzQRJ/qz91De7V33GJcuv2/Bb6rabbZ8zNcja3SJZKcSrsSX\nisaUnIT27LeNqJ0/15z4VlDQyE4bWbl0pxs+Hu8r/qoa0hX+Mz3nmwjgsW0k\nJf/XFqeoq+e/cu4gbobm++HevF3vq17AuV9XHrLQAW8IvXnm2QS35fJ3cAnY\nM5TlFf66alz33zkjAPdUBeYVHZiCwPZHPjPGt07MZmKI9nPLvoAX7VzxKX6V\nZLYEYo54/H8ZJ98f6LJv538KnhYWtfxmNXFnd3q2hkbN1a3BjrQ/6znZCoe4\n0KWhddvGUVHPMJH1SjG3xhmMDJxXfNY3fI65Z9msS2kawNCHoiyIbFtpxJpI\nnFC9WdmBDjkbZEtCiueE0DKaU0giY7ZJxB+NiQtmXfMYuOPHs88zNuxQiUs1\nxeX0\r\n=iTfS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj8RwRcEjYIqZzgDrk+6USlP19BmsS3rFp1xZnxAvaiQIgJp7z6yg7KaEkHk+C9o76tpintTUNkyGDEgYhqz55gxw="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-rewrite-imports-1536935859401.20180914144522_1536936457603_0.17349159631893585"},"_hasShrinkwrap":false},"1.0.0-master.20180914144948":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180914144948","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"^1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180914103733","@atomist/sdm":"1.0.0-master.20180914101315","@atomist/sdm-core":"1.0.0-master.20180914103207","@atomist/sdm-pack-node":"1.0.0-master.20180914135449","@atomist/sdm-pack-spring":"1.0.0-master.20180914134627","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"379339ee6e02a1a67892e5f56b2fcbe55b3fd69b","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180914144948","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-CaNVmQWiQ6411cubuSlaYxaUsdi2s28yBpCsao9taRhPMW9HKEXPRBUJWA4cgQ1jNWa9pp2vNI8tG89lesm2vA==","shasum":"d60971361964c17c6edb9a6801e251e48d7057e2","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180914144948.tgz","fileCount":62,"unpackedSize":312306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8skCRA9TVsSAnZWagAArk0P/0ZZ2J1yFl2Wrl/gAacu\n4m3iwwLth9I0swWh5qwlRdVjCckWIpFqJgJzFh4tJKkk1byjqfetrjGhk3Yj\npB2naW7B5eQ2FXl/2Ul/M3t4cTH8Hs/YkKpzVEdDvFO8mmtMfPGqThxgIPXd\nz8T0wifrNdHY9MY+4r6pMUuBhe9dTsFehLbGqU/ZtowpyV2Ez9v0XppaD7JL\nvOqJBHtVzqLVAQjYH8cXCC6Cm5R6t6RvYwTYrGXj+/hFIcJqCquQbJBMTmjY\n0CWpUzWV0Tt9OIrReegBFkxpa3BJwjK9z4QfL6DmLqJ73KC8Re0pkHoeMW1m\n00mtji2Rp1tE9X0tyX4e145f9/ZX+91pXCc1G4G3fzDgI3HnLrcyPI8W/led\n9EtqGiwriN1SHKCKZsIlzOHG51Gi3GO2SN43c6SXc7lgoiF+fdumhbkYnTqS\nuGMk1HtWPPHWtTMa3zcAxQPdn1Y5ILRN+tomFEqSZ2mZsN+p6woNFUJhZZ2t\nFZIlURzPpcpEw9fcTb+FW9Uw5hUR/U+GnCtd0IFB6u3bZn/zEH3OpLxbxnxl\n7Q+SSg0QtBIXbQC6PagKN1wys9SJQJlpKDOgAA1UrvZOnJ++HnRgz426MCeP\nU1GR7CcnP9fOnVPHRpfeQ6NWRs5OuoAF+Bsj24bXQzRLiY++sZXlNaOLlgO1\nDJ9b\r\n=zY+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6RWTVb/BsWEpUjvm88tbSXP4DO/oGm+0xYxSPS5grKgIhAPxD1bvUiwqUUbIGHjLZ8dkE1vXuN/s2QmVwbZ9ts4LX"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180914144948_1536936739746_0.034685035970625666"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-1537116903332.20180916165549":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-1537116903332.20180916165549","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180914103733","@atomist/sdm":"1.0.0-master.20180914101315","@atomist/sdm-core":"1.0.0-master.20180914103207","@atomist/sdm-pack-node":"1.0.0-master.20180914135449","@atomist/sdm-pack-spring":"1.0.0-master.20180914134627","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"449e412c35f8c67bc6c25b87bb6c09cd71e8a9c3","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-1537116903332.20180916165549","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-zu+rbaZfGmW/J3lqBlg5e+0WmdTAoK9E/7dX3jmh8soXVL6iDbwB1h5ILgLgYKaDmSfcgR821xLO+aIRkpGDRA==","shasum":"5b90ea2ca56fc47ee68955292703085cc84be41e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-1537116903332.20180916165549.tgz","fileCount":63,"unpackedSize":499636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnouuCRA9TVsSAnZWagAA/TEP/3W7EYBSonlcf0rodYtq\npduKbRUDWIFslDar0S8RSqAnoEnIOPVu72K3+LrXlDCcnqOO40wtKty+3xaj\nlKhROajgtbN5b9kefI7zuz4hmjN+AoMaw/hd6AXK/LSP83WXdspdUpAlHZUf\nTR20D7Pp+KtJ8y7seuBAV8EMolA/CNDeztsavMurYvc/jRtUVpR5OQncX/Jt\njy8/tkl+LpWruaTiSjCbR34wf1CQzEaMJ/Kck6idWh2GiX3+pwixiTgAdT3g\niTAXtSSAvKEhvHBrK9OHFGHjhgWXAxUWmIqT0dqgKaOqLwveL0ex4iuTWuJN\nlvyNaJE18m90lx57HwZnF2bRb2cihf3IWSPsyRzocAwv92/u/NNWY2HjKSVl\nGUWvRNckyYVGDaGME7D/0MxRsya8JFYmG7A9D2QeGDwYVkSYoy8PRK13msA/\nUc473Mf8fXOgDmZDeruk9VYEaxihsQRA+WRvV9QaXaQPWy5QeawAGepEWKtn\nKPsN5vct5OV5ht3VuX8nCcevzF/l9Qo9FwAO8NtRWXh+VMo5Atnmi9u7h+km\nbWLqjOb7Ihzd9BrMWaVuaVyHoVOMZ5bE9dzsOmG7bj+V5LwHaYYhEZjElbxn\nSwsGt3aIjnVjvmFgUZx43irU58wll8C489fnz5imJQK67ExflEAIg05TbfVg\nYOst\r\n=JLrW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpByQ303mUvS09xfJIb4zNoB3a89jrwoDSG0hlQ3J7qAiAUqrSZlN7dp129TO6i1qxs7SzL4pXgtn1nUuoANiKZ4g=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-1537116903332.20180916165549_1537117102056_0.7412081146986991"},"_hasShrinkwrap":false},"1.0.0-master.20180916165954":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180916165954","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^0.9.1","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180914103733","@atomist/sdm":"1.0.0-master.20180914101315","@atomist/sdm-core":"1.0.0-master.20180914103207","@atomist/sdm-pack-node":"1.0.0-master.20180914135449","@atomist/sdm-pack-spring":"1.0.0-master.20180914134627","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"0d88e2a9077c73170af941740b80ab5e40239dc3","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180916165954","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-epcfy/8BUZNWvcJeONEo8r1p7fylcu8v3LCEHj7GL24OXYqm2TvuTynxN3S6/1AhKPfSizZiSZrYg8HC9KvXKQ==","shasum":"957ecdea6008259bf2c2fbb7250c963957518080","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180916165954.tgz","fileCount":63,"unpackedSize":499665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnoydCRA9TVsSAnZWagAA/jAQAJYHcEc60we5j5c0w+ND\nB89tmO1Zeh9cTyv/Z8aDwGwHkUrzzCx8kY8z1x542VtaMAt5Fhz/n/YeX1qz\nL8dpAN0LZWeevWVvlelVR6cUM3hGZh0toVTefOM51Yic6cCnSXr5h+BCJmmY\n0XxddUdx5Fa/xVArp/RtLq0b9D2kQXWbmG9J3tYjenle2tyqu4mY+L3LTroG\n9NN8cqdBf78zWuXG/tA0vpzyLp1cmn0Dn1tsBOh92gxiwps6tTZrvQOVRn3R\nrN3RIdiYvQj332wc6V/yXJqjyObrUbsUUJXs32NhRcuphUf1BDUhUm1NlgW7\nVwqxAyPnY5a9pn/IfqTsdRn6pUB1JguJkixT7pSSAB/psYQrxFG71mXdJCL3\nmStlhWzK5OwlrDQSgy8GVLPolWoU086n2s0Dmvej7iAnwYOR8cWTOIjRZLJN\n2SrQQL2Z78FjzktcQl8qpQmzggy4PRcD6m0PcNFDLXtJB7g8P8+TsTlldHOg\nsIWPvc8chHXtu5Rdfenx57C1yIhU+u0iM4LkCPq/CTp679KiSXd1HuxRdl13\nQ9MNgczirvPXb2md0VxKulfiZoxq/IB1fEBXJM6826okGqMVvjBBOPvEzy3Z\n1D5k/z5tO5OywLPKOevvfN4nvJSgpvnYQSmc2mhPrWlYPk5vXp43trmkoxgd\ndA0Q\r\n=oFVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLeD0iXSyjDO8PdAQZhtQ9uOvUT469QTfi2Xs1vpOZ1gIgXEojxupYZu/HDfZomyEF/z3IG/LrYkYYF/nrQxq5BBU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180916165954_1537117341034_0.13574502452221693"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.4","@atomist/sdm":"1.0.0-M.4","@atomist/sdm-core":"1.0.0-M.4","@atomist/sdm-pack-node":"1.0.0-M.4","@atomist/sdm-pack-spring":"1.0.0-M.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b228d177c77f8c475db98181fbf057a5c261a983","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-UVT9HH41jleBmQXsfiSzH+l+r3hpn+YF77BG4tP0XMwfOHvBmWAYTi0SUDRsqNrQvpIXK7vifwetu5KMnlOKKQ==","shasum":"75bbeec7ba4e47ea392e97adf272439a4aa32885","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520.tgz","fileCount":63,"unpackedSize":499537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbno3nCRA9TVsSAnZWagAAQRoP/1RjKzm6FofL8Efp6L7G\n2xiUdO+Qzz5cLOr0AoDcsSih4SkqYF+ZLIrZdlhcvIBoobmmpdslSyRPKN94\nIkQhpOHdG8mN2Dn8YJd52RVKfIPVClXlUtSnoyx7gwOT9jZCJA01rgVW9XNO\nKk91bFuliBS6KzsO4eF/QiEu2hKUid+PQ8w3TANx+AqIms9PsJ4IaNa+XvrZ\n8yzuhe5I7BiKLcdHPYK0j5hh6OjGHoZ/Mi7oKtrCUAADTO3uzbnEQ+UyEjzR\nKuEvw0gWGWcfoy8BbSmquqs7kuH7GOxsC3lWMy0jZSJ6F84NnFEeDCowgQcu\nNFLqUhhPY+zttf34qgSbLTYlb6j3yn35GhnO09a6z1A4TXo+7zu3Saf2EArA\nMLd3NjKOtJ6NluxOtPf5lqGEfB4TsDOrrq99yHHuL86B1qCMr7GmkFcPHybV\noFdvlpjfgDvttqOGuJ/7BOSYPrkUPzAD0QnZFww/j4hakgm10TryOiYVS3+n\nhfvAnP/aGh6UKn+JDXido8YX7c+hotgdR/h/ol4VlICGXPspN/wZsyLeR219\nM9zGYgJdiyyPm3jwo4hiR1ihZILPG7gHs+y4+nqllJcVvQOrc62QFad3IJbP\nQBH1lIWVvhIF946in1X4l96EgBpuTwCQueODtlPOK76FyuWBRJMkCe7MOrkO\n0tK8\r\n=TJnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXgiffnBYm9mIYrxZ9Rmn4Ec2mXzID4cbAr44z6W1eRgIgeS4PybKBty3ytClGSzZ6mzHg/OyD48c7yapdSaMwCBk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520_1537117670434_0.7909514341761683"},"_hasShrinkwrap":false},"1.0.0-master.20180916171041":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180916171041","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.4","@atomist/sdm":"1.0.0-M.4","@atomist/sdm-core":"1.0.0-M.4","@atomist/sdm-pack-node":"1.0.0-M.4","@atomist/sdm-pack-spring":"1.0.0-M.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1b59e994fb74b2ff400d26d38f77ea7e21a36498","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180916171041","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-b7pUrZ3jjZ4Z2mwE8biaGkuKNOm87+4BbsIW/DJek2h2MKlj0qpIgjPOdU2vnUOO/i1usFgl3cWhqcj+QiSeHw==","shasum":"913a2c3522e9868f311bd7afdbfbb3e61ef52c82","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180916171041.tgz","fileCount":63,"unpackedSize":498739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbno84CRA9TVsSAnZWagAAOk4P/15DrZiUnprO+/a9uq2V\nOf24iWbxQxIDyJFrAcv+6O2rkTKEaRAkbVuv4NIqTGrWNrLBPp4SdbuqrOxZ\neKX3593LH6nkFx1YSYcBuwTmrrMlW09U1R2jcP9m+1DXGz68ezdtsUIQeLAI\nS/zIo9wOqd/H2KwQCaE3fUJ51jEWXbcmA8YNvnoH2IjtVd1tX4WFgGH2tk8p\nn5S5JXwpgNAsZsWaj44SaTF/vx6CnJah52ND5Ps49AYEW4E9I836n/cSDGdQ\nbgIaqjH0prmsi14Jjkf+2xvyZ1LL5WjZwkC2Akqjp3ZI/+SX/SjUqjVb4LWX\nOv6wIA2WGbdzFwImA9lX0C4eh6a0Rp+TgVXCe4oW89LTt3ihNoGx6J+jrDRz\n8Nu7yOhgJgwwLbzblKjdVKJF/wZedWvEApDYZRzze6jW2QWxIqWEp7mFOCeu\nIbCj+w2xZpjUbtlSmlc0yI0KaJd33AntWHIGlMvpc9vGFGAxriEnHbJEr5S7\nqAPr/JO7kuH7u6Ly1goeqQcuEjBeGeRGJctjEGw4oYj1sjN+HUkPmhKC1TO1\nf4pFu/9aIwUu1ftaFSdjZeOxR8JkJ2wUGGifu4dgdV0uVROqh1EkpAT8iERL\nLOEPUFvwKTyqwgH9tVw9+Rvp0nI0F3UsAYuFMx3/EyNk8b4YZO3g46WstHeM\nsf+2\r\n=LfAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsOm2Zs1Ut9aRLnL+Zv4cxeKVvjzBRUSH34ulQM5ge7QIhAMK9Tf/JBbjW8oChNMbrMfmnzmyp6eCpkIdtZw8NX0aF"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180916171041_1537118008035_0.542619097324591"},"_hasShrinkwrap":false},"1.0.0-M.4":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-M.4","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.4","@atomist/sdm":"1.0.0-M.4","@atomist/sdm-core":"1.0.0-M.4","@atomist/sdm-pack-node":"1.0.0-M.4","@atomist/sdm-pack-spring":"1.0.0-M.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"1b59e994fb74b2ff400d26d38f77ea7e21a36498","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-M.4","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ofNmuc8Ni/HZFV7N3sZ1RlANyVZotdpX7PZdW4cWthQTnSoupoO7W3/5iajlCP142Fqh+sCX9ZrM0exytzIWKQ==","shasum":"8e92b536375d51792867f455c55d946e5dbf6fad","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-M.4.tgz","fileCount":63,"unpackedSize":498721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbno+QCRA9TVsSAnZWagAAb84P/R3dW+CiOVP0TscHpQbf\n0ubdqt6jhkvmsnZf9CKUBgng5EbuWBPlGzSuz2xwaDC9Ce7fmiVWS/rBa98g\n+IQqPuF8qtXIJfCEqsbBD4d/4nLYe+sWwsdm0ABf19atgTmlLEso26s0Hxgt\nZSoKEpO3/735VzRK2/aKlYZ4b60neuPKpAJINB6T2/lhGxZLLJ7hqQe8JSwd\nhspi15ecWZ8MxzQs17h7o8h3nKDGntEb63SUkdl3kDgALOANHdCXxC0qRT+l\nPrcoD5RWIhPsDGmfedYYcDkyI5mMPIuTY16LPSIo1x3IdCfX8tevM+ekR/XN\njkHtoVv7MI7/SOsO6nC7mLbvE67zSBCOaJIxZxV58AMTbAi37rNxqEoT3Wv2\nFZDgEh3JXJgQR64W144gV3PcKweU3n4wPd6GDIXGR7PqTfJKfIQ9kKIpfU7i\nCZb1HMkfYClsHCShRSlUCxaWbXCm0KXAe1AONyV+KP7xBs81G5eTNpjMHl4Y\nIAJcRfNm0JVRmskGsGV2GFx6xchs/GB2ccZueZBspbb/MVc1RnyiUWDDnQMs\nkRjYp8sRdXXwaw+jGJ68o33ATRFdNwucwknG3DPhq77UgMJTWb7okV/dK4bU\n9AtiLsRNDQQSNhb5ZA43Pkz8JrSDhAztsDMXalXCjKFFNhVKArxVMpLLi8hG\nbdzs\r\n=cOFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwGfnyFjPU/kQnQswNt12m5S/UlWRUnTjvScaeJvr+QQIhAKgKufr8pzhAq+xSorzdr0VsWh8RxjgfnOlfLjdaoYmy"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-M.4_1537118095365_0.7152179427062004"},"_hasShrinkwrap":false},"1.0.0-typed-goal-deployment.20180921142739":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-typed-goal-deployment.20180921142739","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.4","@atomist/sdm":"1.0.0-M.4","@atomist/sdm-core":"1.0.0-M.4","@atomist/sdm-pack-node":"1.0.0-M.4","@atomist/sdm-pack-spring":"1.0.0-M.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8a4cf8025720b4074dc91ecedb4353eaed5e23d2","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-typed-goal-deployment.20180921142739","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-xRVbxbknaqjLtMKOpzLUSFWNEXiuWZI9u1GMmuZmMDx4nXlYLIjTvRTPxt+AoQHGEkrybLqQ4ORquJFWVimb0g==","shasum":"dd7c90beaa8e5aec750222f7c77b9b7a04dfe2d5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-typed-goal-deployment.20180921142739.tgz","fileCount":66,"unpackedSize":504648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQBiCRA9TVsSAnZWagAA7iAP/3wLN20sQ+7V6WSYGU4G\nf3wnrNahRLVrcKerQP+/OojzaDDVoi8DwL2GsqMJ1c0wIYZSOOQafJswTwZ0\nIzRcufcH/OoOAx3/Z38jryfiCDI5TILLo6nXLCsUz99Yw4sRfHtKgvpDqdV7\nrSuNFNmgTg3Yqlm6NNOprwB6+jLsvqYBgj8h7Rg8ciGrtFZ3F0eq55Fv0r5e\nA9dZz8hlWi040PEqVhUVlhEZxf0KhI/lY3ovtKW1lIB9Ht/R+KOF6ZbxUoip\ncpD12eCOR3jS7Gs1sZgPcA8N3DoEiLRGY82T3EQ8ueG7rlcr7n4F/3cmCnXY\nzJk8+xzOP2z1hrecqaEkeLDqVpHdTckHh0mUAYlO5idDuaX5OxmdRX6Q/yM3\n0JsQbY3wPAQBW5ZkzskNQhgQjzd92bTspmZtN6Dr6uCp2qWZNfR23bxYPRfJ\nAFd3WBvEDIESS6yvC9B+WO2gbYb6DsJfMNsbIvNQhEIHmdTtr7zfCVbL+daY\nVQPi2LI/624H0ecZJGLetcnssZLvTPBdpN9uUgAbgn4NkbxlpH61B8PvYV6o\nEx0qRN1bd4rQT2Jjz/dWQDscGbQAoER9PfH/QIlNsY4eImLFPZXUomea2Hf/\nerADFeDl5ra6uLqZzvDV4XbPBS+2guKsJwHzTM2BxNk5w/wlphr2V43qeaC5\n4kwx\r\n=TWqP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0B4aYADGO4iQNRUbucNIo4Wwbl5/3jiEjj7popGjlQwIhALWnJTv+FzlRPhSdRg4/WpLAGP9rzLqyxeKJ2Kpvc9Ey"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-typed-goal-deployment.20180921142739_1537540194071_0.7961596759251068"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-1537540142596.20180921143526":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-branch-master-1537540142596.20180921143526","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180918193639","@atomist/sdm":"1.0.0-master.20180920152437","@atomist/sdm-core":"1.0.0-master.20180921124056","@atomist/sdm-pack-node":"1.0.0-master.20180916165427","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"fb698b57bcce5c164a8299faf675ce80258728a7","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-branch-master-1537540142596.20180921143526","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-IBzXW5uFEIv/AyeftagcjvMLY4sFb16pnEOkuuJ6rtJWIczhVEVChLOuyQuajxqwKcowq/fYkumQLojk+TULjg==","shasum":"6ecd8613efad92de814dbed86229ac35a73bb8b9","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-branch-master-1537540142596.20180921143526.tgz","fileCount":66,"unpackedSize":504590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQIuCRA9TVsSAnZWagAAEH8P/26V1qrauq83o+w/zOQH\nL+ijnnhCqqE9LnCMllH6gJffS4ASWysGvVzYQIDafpnK5Vc6XdPX8CJEin36\nLKdPjR6Vyytq8MFiZDpoO+lrdilLD8fOdpMLkDLy+70iupgtagmqJsMS99ep\nYHh5pU6bwlozq+7f/AdON+rpHLrsQgdLc6NeOcDmtv3U7o2vYz0G2AyXdTTV\nLII+f4PsTzjd16Ud76wf11e43NWv4V2XfwcgQP9hLeJeWrCT+5HXEyQUs67A\niYMz1+6sPC37OgeWYVR6yNGVlgrFC/Ic0xiqymk3y41nrrenns7d30CbQOKM\nDGhB+m8+rJ9QO+Lsoym0Hj77wcImKFIpuJRBGuQ5sk4eYve5VqWXSgDt+jcR\n7HoQtQXIwi//ESuG5RRureXm9uugp14a+p6wlZvBLV2F8Dl7VLFsgF50lA2R\nzqA7gsIddh5QHTuCzeL//M02+i7WVPN/bG0RcDWDlvWSs/OzduYjc9exObZT\n5WLR6NmkfUgIpyA/b/ze60CMY5Hr4GqSA5Y5/c9/HXYWyPKUhKzxvMZE3XCj\nkJqd1ZdHEh5n3O/2ZeTpxLoJHMRYnJVbsjFeUD2CEcX2+QgSOI4EbeatW6+e\nWxBcvd7HmsLVyZSytNWogO4RcVl1UPZtyciL0UonBSGZijejMMiJO+6kIkDq\nZvvW\r\n=R7iU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDej4/KrBY38K4/cCMjTiqOPHtgeMwQAJn60N7/QE7mtAiEArHjfdJDn2Cz+8MqNO6D1aeosBaT+8uGQ/haUy8+IRd8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-branch-master-1537540142596.20180921143526_1537540652964_0.5717157790033673"},"_hasShrinkwrap":false},"1.0.0-master.20180921145253":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180921145253","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180918193639","@atomist/sdm":"1.0.0-master.20180920152437","@atomist/sdm-core":"1.0.0-master.20180921124056","@atomist/sdm-pack-node":"1.0.0-master.20180916165427","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e3919bef63b1a5394f7d22d0bd840434abd857ad","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180921145253","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-doI+2Silw/SWZZviYTEN8BBMVSrby01D3W/MsZmyMIKgtFDMPzPALPdZZAXjaBenj4tcLHsGV0PUULQ0K216lQ==","shasum":"86b30c58a51faaa284d42a52d36029b7bd53116c","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180921145253.tgz","fileCount":66,"unpackedSize":504993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQZJCRA9TVsSAnZWagAATxMP/RLG153UeVR8IyL0Jnhs\nTE2HRaH1vB60LDeW3In6qai9CI9zTqM+N7QiGvaPw40qo8EIHNFJh4614bR6\nc+d8Zs1Zbx7FTKc+6FXw94I50PfBbRefPouBqzfE1Cy1Ibq0Dv6Zu2nimzys\nInpDsc8k6aFsezsz4DEWCG03+DCe8HYXv0okMi2GbqSBsPnVFz/4shOhH5+g\n5LHPEwGZ09UTb6VjHGAHD/N4Ulum9fZWGJwS1KjlYJ02iHMzBF2beOh3td9T\nL5oXupQ0imJ7uxqEQbcUQP4ZUUgMzBgbdr4Ddhk6TN69Y4eMi/FpaqK9/akv\nSZol2rqciGAXk6amHpfa8m1u1DFKDisq+cr49YdqFOu7YCLujWCUtIjLT3rH\nSzQ73Vfu/RGLx4OxUrsvt4gS7o5kmf4EuvWOoJHhrDCVf2QmTA+svpAv8JWm\ncImY4bgWp3U38yOjykF+vhf5huw1P+rvqinI70ahC+wQ7H9gwrEI032fLjcw\nTJrkVVEsi2xj5/A4cOVHgpPqfdXiQZQKwC4umXQlC5WCJJMhJvGGu7plNNoJ\njvmpWjCZ3ITxXtNiFE9Br7ffGzZq3juH5+5EY1CmkYB5hvrPGPPG999y/Db1\n88NrHjEa4AVZ3ctrFNiR8Mt2rlpD14uuSjN5m53sEZaNfVVnZknXw3+gWjhB\ndL0R\r\n=R/Lq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbH/XESvzPMp3ja9XqbpJ3g71x4LPJ97tY3JxmlNBkDgIhALeL/KPJ0Yi7lZPB/2utfgfL1ydt1qJvYd0+82FdkV/P"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180921145253_1537541704929_0.9251777930108147"},"_hasShrinkwrap":false},"1.0.0-typed-goal-deployment.20180921151420":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-typed-goal-deployment.20180921151420","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180918193639","@atomist/sdm":"1.0.0-master.20180920152437","@atomist/sdm-core":"1.0.0-master.20180921124056","@atomist/sdm-pack-node":"1.0.0-master.20180916165427","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e586ca9e6c79f83d0b4a9e85df9dfb8f6ce13896","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-typed-goal-deployment.20180921151420","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-xILtbk0/EoVqXw+Ej5/PLkblQETD9C1YirIxD+bOKj+/2NKI4gsp0JXAPt3xefpSuyLIghhJm77TSCOfOw/K1g==","shasum":"9c61aa6899746d16da8f254da10fcb351197b0ed","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-typed-goal-deployment.20180921151420.tgz","fileCount":66,"unpackedSize":507111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQtICRA9TVsSAnZWagAAhvgP/AyqTQudqwv6LcsxwEXa\n0jfAnuMKg8I5uRjGqzEqbJ8yuxPFYSlAp2a3bxhScICH2A/aMrAns61qAwek\nndlRjFg5UAErfKlool3BxrBjqc/sKX86qLY2fkpIQ2un2NsmvJ5k3stbwPQx\nBRhGNIkVPVM6rgijHh9qu4/XZR7eaXdOIlZn4aBFD/r4/PYdfx8weFDceJUS\nYLcYfZkdh2r2erNbHRB2lI+viZrb8GOgh1Zv5UNvvkYh4dow0qAJMoD/5Glu\nua19Of01W9kD/JbdyTbr4H8QAMDmGHayeWapgnTAX0XjwqDH7a5BldGEoSqp\nn9/Vo4gLdoEndXxNDUOXNIJ9PwbSCFyvvfgwwmNn+O0irkG8qwdHNip4byoo\n54UCKhXfR/5O41CxLYpCuEm7hUFfqcoCLzAiVtWnoMpVdm36e4PSZpiv79In\n9FTzzaEmXtT+xpzqelOY3SAULKOl6APrUVSQRVOcmQjZBen1/dK7hGVaBFvP\nlnP2BRgn/9bp8P2Gje4CmCZgChyD7Ledu8Rb50gGSlV8Dkvedk+fShGsWjxi\nz591TTS+6FL1ENt4JufIayXYNWHg88EucyYSZTpD0JL0pTbLV4dZOrLX6ZtS\nb0c2R5gVLGsmxemNZulCq5tMcU7kVecClh4ZdWmeo4yLM4YzKGb+2kAVxBG0\nmdRQ\r\n=Jd0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYON8Ti1B5fp8Ph8PY3713SYzzZvjACLl1Wv7p8J0dOAiEAlNaDja/D06CMz2KFd5eoMsEFbPwZRRsuZbZRKHopm4E="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-typed-goal-deployment.20180921151420_1537542983736_0.8697022633605378"},"_hasShrinkwrap":false},"1.0.0-typed-goal-deployment.20180921151705":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-typed-goal-deployment.20180921151705","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20180918193639","@atomist/sdm":"1.0.0-master.20180920152437","@atomist/sdm-core":"1.0.0-master.20180921124056","@atomist/sdm-pack-node":"1.0.0-master.20180916165427","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"783d496df4f7eb879eba6f979f2b3441962b6e74","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-typed-goal-deployment.20180921151705","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-X2Hic1TgzuWW+H4rg5JKH5uobGc+QjKNV/4Z+AP2VcKlM5q4dpIwvRu+iQOxFMPefI9vrJwXBpvL2ravVZs2zg==","shasum":"ae2ec6b027939a08806fd591b22313c623b64161","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-typed-goal-deployment.20180921151705.tgz","fileCount":66,"unpackedSize":507376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQvoCRA9TVsSAnZWagAA+rcP/jY6HpeNSmYYXnQwQxx1\nkUtMEggUPuKUWJ+nIFExVSlNMozy8EVFF9kdMAUMkN2h/ccpgNXa1JmkH/ct\nCqiD6ttDSLIz9Q18TljqkJO/0prlLElBVDNw6V2sj/jllolusF+pehB6XKWy\nm8kSGzOIHICYDj+Vvo+mHTBtAsZXi7v/fvmaFI+sMYc0pPexp16s08ql/tsu\n/soG8bUrfR4jxDkFfiMkroIaSBgIcoaxj5kRp5jyqKYZIwqtzFRH60Qe/26C\nLq1862wpTbfGoC+9dTdKduqRsTLicL9ZUpH3ZYoV+YXbKoR6n46bAbfPHxtP\nmOnYESY15DZ2u/M4hRPIpVdjjiSnLzgNlEGlDAAaR9iXJlXHuWMZkLQaYRdl\nUGdUAgzvXhmyANjcITsXThOaz+FUQLOC+Cll0biWPhbwrsm3404e5SMWOEhh\n7pV6+xWaXEp3/qrGMpbWe5tOp53wWcL+G6gpmHwwq8WfVwYhwbrrTd8TRsdA\nG+Wk15Lb8iBxbi0ANsZCCKc8FlR8CX9BkrVDbiXyfUR+LoaXg2dPgmSEszvj\nbMO7Wf80QzVYJi0qzWdcPA4qC/YRHuBrT0N+3mLqd5g1/B3XJlkIIn8GkzAh\n7fK0BFNX+4QPYnSbzrBxfEgiod6od7SVk6/ROGbx79lBRsB89IBIgdGIN7LP\nRnJg\r\n=HuXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdOSYyGubajuDa9sjqw59JZN0dP5lXKPCQO6cxRETUiAiAsuZ86n/NKdsY/ikwp3/db0W9iBlkKE13Cc4wiRBv57A=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-typed-goal-deployment.20180921151705_1537543144395_0.4900948119419972"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"27670e22d7c07d962b758a1e13ac4c173dd7b2b7","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-fa2f08X2Cci34R2sbCnLDohfdAf7Wa9pLkv4ocrNIEd7LHcxBNvCuUFwovSzOqOkpDPvpmfibZBA6fa740Qa3g==","shasum":"adbadd377edb1287c403bd24f8eb60c1a0d31b05","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009.tgz","fileCount":66,"unpackedSize":504953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq/1OCRA9TVsSAnZWagAAG9gP/3/i/1viDnURqaW/0uB4\n1VcL0EAYgF+pnGyac3KcAA9tgRSCf9CrhWqzci8YjBO9x66qbLiawyNl7Zi1\nnFxT5JGmrUp7RgFfLFYD93ICdsBecMMUpF8B1++Dpe0HJQVdvutBzwr7xY2z\nPROt4uz4aVCLBwaGzfe7GMMEDShUWbwAmnSW/LlCebMmKEP15pAIheLkgp4X\nJyQoTl8YpnuHW1ATrmjCp4OjKRjSx7S2snwjasUouAmi4Ug8rYby9gfnWHIM\ncaU5ajJS0iUthViQgRznWiEeTf2omV6Wzd8NbEpyv8PEeMBy1j5CVn5upM0p\nJccCqKyd181Ag9YYnaF3W7JMOXIEelWJ72RA+brpZ/5YIP4AvLUAn6DNeIpr\nkhBfda3Cp3qbKyA5LEhwsNi6DEmyHpNFeG6vdmcGB4uG67bGED6m/oIbZklo\nuEXNs6diCpFn9x7kZwp88+i5QnlXRRfksR3ahLBOlnre+WzUpLnLQGSor72x\nA2QR+IVaz42nONXRiiNcfk+ydo6bh8vRaJn9+OZLb/Bcs0U461pOrMtXnlRl\nDWnNzIZTEvwlQC3dLSAgdPztMbDPo56m0iVQHyryCfZMWGWw+3YCvwu2w7Tz\niU4LPTAxnTOhSglEgKnF5dhsVgw9+nY1GyZOjGVlpKaOh9e0/PkSniMUuj8M\nt4E+\r\n=Kj8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPiS5Y2cCF/ObiBlRpom2gQjacgms5sxLDHvoNJTJNWwIhALhp96ZfNxgMBZBcUeaC8ctf4cSSIr+3Qcf2xhxZVPI9"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009_1537998157381_0.6017246714857811"},"_hasShrinkwrap":false},"1.0.0-master.20180926214357":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180926214357","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"826ffbec5930bf16e52bb2853498944a354f05ec","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180926214357","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-xi325137VY7QRYexyDQzAZ4U+I/n1dHU5JChU6CjRydHpQCe+B5H6VgHYQ9vpkzx4bCc7dDqO3Zun7S4o9tm8A==","shasum":"3aab589e67b7013bde0772b985a58c617a620779","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180926214357.tgz","fileCount":66,"unpackedSize":507315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq/47CRA9TVsSAnZWagAAkNoP/RxncfTac5Gl3SVqeSLB\nYf6AnAzBZT6rddHPIm23rozsADpdtlnYfEvvD6ULWKxyKyhmpQEDDotsFote\n2tg9CMKHMtpk6rBvCIMmaumB1JwjiJG28n8tlcFl7OvmIQc/lrtX+/OqJmSQ\nsqEHvw1BWaloce0Q6hiVJ5ccSP/uG2wF8we35K+A9LWdy0DrjjA4bs+ouzGO\nD4wQqT159MCgUAV2DTpDqklrK3Y7SYkzoJGYf5OfMDo1nmWeavnvOZcxR0Xx\njW+d9aFy78VvvL4RTrv5sK80R+NnxY6xevijnvNnmK5nCSk+Fsx3ZtxznsV7\nt4es+Xp93LFAITzBvqXCHhdtbFpBFl8X2Az0c66lYBHuh0Z8/RH3Y8f+aQns\n9nEaGX3UrNL8bSo3mi03G3Xg9Nm2vez+QKQJ8lNfaULNQELLuaHb9mBHT7OM\nKh7KwgRt8jiztza3cnV1hy76JS5mEGDbihdtgVCGZDCdV91KdsZ1b1q9fPFx\npMVUWkIfYWxihwGRi5wEGnGE/G3XBw0dUkvbwtJlO+XHpiFe8t2HAYE8OaWx\nehxLNnODIO1PZDvF5vP8YZBXI8H94/k4tA2gLW2PTGb1cSn83uTwcP/PQLUS\n1kLigM0mF7D3YS7rFg5xuyhNKfQCwQnldkcb6L0mny6fmc5WGtmTsVXQhZMR\ndbMY\r\n=xB/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Kx6zFo3sX9sFh0tE/6ZH0MKx4GaDnd3c8RzPsQ811QIhALuG3E7mwUqCAXr2goec8BjgazJDITRFubS4bofwTZbB"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180926214357_1537998395050_0.9437896478027497"},"_hasShrinkwrap":false},"1.0.0-master.20180926214430":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180926214430","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-master.20180916080140","@atomist/slack-messages":"1.0.1-master.20180830190736","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"826ffbec5930bf16e52bb2853498944a354f05ec","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180926214430","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-I6dmn/D1BNAn5UwT2yPUIjIXnu+ut6a7YKWUGMIX9eRL2Fu10jGLEWNR4JhD604Rb56OLCOZ1PuslcuAdHIakg==","shasum":"98261dc8e55187b7fae2c16a1c0ee38b166ca893","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180926214430.tgz","fileCount":66,"unpackedSize":507315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq/5BCRA9TVsSAnZWagAAxzgP/iZMdbT2J4OuNvHhA+K2\nU8xsV55dTQoyUjvRCEZ3VQB54XjFUpgGEs9APvqFbu/mFZSBqR0zf3U6NTAv\nVosFVUCXAI7DVqR6/11Sb5qTxomjrOqmMWwWOsXY04InoesXzYwPkjejis8x\nVYWxfVT6hx4mPCxneT5o69U/lJf/XhNUOCkO6A0Xsu/FGThp2KAqo1OElkat\nC43JN6uUA28fJLpX3TXYiVqxL/uos0eCatBJ8Lmp769vNxljkUTS5IUNj6Ox\nIuqE/YP0en8rvOUrU3rBheqbgeCToNT+gb3GWDAroZ7MnyKwPeVuijD4uwrI\nM4kp9gFJCAwN+MPLnEfOqR8wijkBS8qhPkaf8N9KCN+itary6YwYAkR/7Of/\n06iZjvu/TZ+jg0Pyan53PDS83y6tit9ALb0hWlYBJVDbgneopia49zIrxzVS\nlV1U695Jjmonsv1xtiSbbmdbixQWq6SV1bkoigXUwpy9pWO7mBzVO3uiiwL8\nEqN8VLu7e3IxEOTFaOfH1UwaeI45uwWPX7g5/gHSNMC55zljcyD75XB4D15N\n1KPyuPHQXaCa8o+dl0xn4Ff6mwaAmxCoc/Qsm4DXDnl6cQtSL0WEDSwGcP+E\ngJdyoGYRfds073P6Thn60Tj+BL2mwhuhyzKsF4m6lKVkYAFAKMGB3YR6KTFG\nPPHf\r\n=aGtx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6PlvPlioyHYw78PZLzD/6zAUuYzncqD89OL2C3M5BQgIhAPJi9hjY+jGuW+H6u6tPgZ1vDhzUNzKGQ6hkKjEQh0hu"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180926214430_1537998400314_0.19052102592854503"},"_hasShrinkwrap":false},"1.0.0-master.20180926215743":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180926215743","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-master.20180921084842","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"9d164aed97f78ca11c3fbdd0ed35c0f11707847c","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180926215743","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-1WEUDH0tasUCmNqz3OChMJGiN6BgEHEPcRjTk6cYNPyxSurNUGaMjJ63oIzvrmfk3YX5JExAJ1IWgGSHi6orkA==","shasum":"52cfaf341a3d759b1e181620368d6e9f43a5147c","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180926215743.tgz","fileCount":66,"unpackedSize":507275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrAHCCRA9TVsSAnZWagAAvBMP/0Ezm0tZEJ8ayDyOMd54\n4bweUje3qTsxWaXyuyWgs79iS8j3EwgafOhadbBND9rgr/TUjnEJrLOldGKI\nAs7MGAuV0LWDrwcv6L4m1iAmXezmapHoYDNVNJB+Qc0562z1cE/g0vDyO3/W\nzKY5dLgWLF8AMdnZgJayfZczwzAM0RjAekjyUAA7aKIJ034XpibTYoDNFJ54\nv3QTcDSf9K96CrZse5Pn4UbVBKGZP0ASGbzGMy7n/NoYNdrZK19bfn8OHFOo\naV750kWiwa6LOGb9VlppHBLTF1EDUPjaijwq2PpbH4zZnK42ZpWf8eUe/ogv\n18siqW0LYyWLiPPSmQNXNjHW3WI+5PnJBO6p5qsrBsKccTH5VZ+AlpTw7GJh\nmoTI1mSP5QoaYbIApSPaqIpznmfb1xX5PNPOIzHuSt7oHvUjsLAUrB28HxVu\nYcqc6iiaUwSrbGv6/VPNNDcqPah1RJi8Egy1F1ikWOkz65rYgfl0MOYAtMG6\nJIlTuJbJF2sE0V+pDo9fbWMFxgyv2AagrBOc4XFa6BK3Fz0wfzZUhtHIje9N\nnrIlSvnIJSwpkhPG9xh8q5VUOILgjblnqTBLCBemQykq3obzAz1I/0IrLeI+\nGTgLh4LbBovc29GNb94ibDXrKiZOp23XCXBjnbYxZq2L+tOK04gAW10eyDyL\njZ2J\r\n=eqpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQKqnfrRQ76jkdL5OP1qVfrILwRqFsaD+7lT2cQX0AcAIga39UQ97S1Uo6jJPjkcADuZuzZYkZqC8JxOYYtEir1fw="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180926215743_1537999297554_0.033747660660218726"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"506ad4775bf93cae3703549ba15998fd8a65687d","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ARqB+aOV3+lcRPvkMUeUOGlGEmArGr9qNSiCBH5ZwVvpMKWaurHlZa3Dpns6w2DPGw/gPp1fEASNkKwJE23lZA==","shasum":"3091001c88fbcfb873ff8145a16b553e3e25df0c","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027.tgz","fileCount":66,"unpackedSize":507289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBTPCRA9TVsSAnZWagAAzoMP/RAAS9jN9bAcrEXMIiOJ\nbOV2sbYZVHFMXUofq8uUbHeldR7ro5Pv1N9+2ROn0z+9Ut+0qdGDGebs0MkE\nksTwSLpJ4J629tOqHzoCpWA+XB9zIgEf2HgTYKCXJE8F+wDa8mD/5SKdlnXX\nQwzISz6HojD58Tu9n70Ry0hxwWxYnLbRvdmDj7zSXc5pnWm7tUt96zBlgLCD\nEq4tfNdZd3vO7Iyu2AJgmMcz2rI0qg2KjObl3EhV9VXKAATxUHcd7164h20l\nmsBiD+gPtTWw/3ASIYJRY1AvRS6xvaKaoGOGp48sN9wFHJqQZ6PzAjMU3iiL\nd8Sh/VrEzPye0hJhj+fc0yVkVw1eJTARO5e2uD9U4Ucv7BMYyKbFc2HkCKWl\ndYfcPsnkZtsoV6Su+oPH1uLJsQuGgIfNQJCzKbiEvJpbHqTuI1piXrrvkesE\nZX1Biu2yJ9CfpQ0QhsHd/9DTTvlITkLFSnGTsi18al0+TxpaPV0MSUTiK2Gy\n7Umsg912h6xJKJcbqDWWb6xmms0avZ2kTi2ja48GRyQzEvsZYC1FdEyxiOIx\nuNgvsy9wyzoPitQBRwd8P7N7K20Tk+2YqlwNcuSV8R2eXStAVaLyzIAqp1l/\nMimcxHJegIoB74gpEjc6OKqSXsj4kirv/B7PYZl66WXACZncWcdypjMrE+nb\nMN35\r\n=oTux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU6D4/HmI9cc8BnR7UdsaA/b/LfqIpfcUbyqR/DGk0kAiASsF1wLDPaXghPDVp7GV7MSck+h77Mslk9Q+y3eA5cGw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027_1538004174577_0.8064772129999618"},"_hasShrinkwrap":false},"1.0.0-master.20180926232412":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180926232412","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"a7015f6d0da02c64268b813adecee5b8c7d8b481","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180926232412","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-9+Z0hveBnkQBK135eM0d5Ri8AWbbFjbKqEMkIIKOYWaII5XknrIXZConab81gJxMbC/ZurUF6aqJa4jMlgtjgQ==","shasum":"9680988a7f6d02777005782bcc1f8a44e8dd61b2","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180926232412.tgz","fileCount":66,"unpackedSize":507927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBWzCRA9TVsSAnZWagAAsQQP/0508BQp9XwfNoqKAx/E\nLkOjQTh1vF0sa+fatngGwvK66dKpp9DRqUD2NbquxAC7tx0acts56PxeHYj5\nYzUTYio2ySZX4mrbhrAqcwAbGCSrqP6Avrl2flxNwG6z1J827//7pGiJWE6R\nBfiAspPGyCv1srHVxDTOqP2LzLYVmFHly6ZMLFRYxtUIYRaMDpz3BjoH4/Yb\nmTeoVK0wpxn37+HYHEQm40GFC1jM21/Ddmjrb3ZiPk4H3J7uN+vCt9vWZU+K\n6uojjx/bGjJHi2UqsiFgx1nQ9hOuqtyfxZ6hgX4Qrtc5pMN/MK8AKV5oAfKg\nI4pYRCKaml71HsnuWzPbZB1vhH2oTKjNL71bC43alzPzB2M1z3WIg8jHOCFF\nJ1v8Tp8lNzWdV0lBdOSZhoQf4mSNIw9E15ZawYS1Jsg1Iqa8FOPVGk2ygJNL\nbg6PG6+aT7laB2oDJVoZ+Hibeyue6fbD6iQD6OM/9lyzPhOFZ0xNxTp2LxVN\nqCAI8EsnU1OOW4CQCrvk3b6HGi0K2M6+W9IRg3kT4G1zTVN4nDKzhDNTiw4C\nFvtiuiNvJDm3iefi1isRT80b9dl7Sw4PXJV+HMrAlowVyNKYpqLb3rt07czf\n5PF9QKLhNPNkIzD+jhGraJ73PLwno0HSsvwdAkQ72YHSXS2sjfYkwzE8qneA\nBL/M\r\n=1U0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnknt/eQEz9/iMVTsxvP0SyIL2vSBiorB7l2mNX9ig5AIgTjIqtv9K98H48TI1Q5h6q3jjM7Cq9k0e5kwPJ+HcXRc="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180926232412_1538004402886_0.3364431197674771"},"_hasShrinkwrap":false},"1.0.0":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"a7015f6d0da02c64268b813adecee5b8c7d8b481","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ln/QW0m3yfBNFNGtBQAszg5Tj9q4RbgVy5boIc8FeEI00AoFrUd5l+NSSDTJWZ1azWW2Ab21kRcB35mge8Vwdw==","shasum":"d7aa2006ba141780143404d1c802b679221cd8a0","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0.tgz","fileCount":66,"unpackedSize":507905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBhjCRA9TVsSAnZWagAAJpAP/iDqUoZof9/XCnjFaYlX\neQSv0ARMgo7PXMoUhVbSt41S3k2y4tnhae3gRVvWAjXtdSGdmGaeDrSJrVEF\nIDIcQsVtImbqHVW03kZOMtJQkgG8q6xafYXMb1I0rxPTAj0kKqc2WwFTI55d\nOadxqWRtEfP9t8hZ8S3gseiBN4fklTlC9zjSDJ44YcVy2iD4HNC9aefFluJv\n3eyLBlgx6klQ8tgjVPUhRXPFgl6mDL7dXnHB+FeBUwi+Ezn3aCMtbkk2xVAv\n5DbAs6esFtJnK4v4L7PDOyjP91hGW+PDAzymjTw0Za3M6LF9L0/4yuHmJc9z\n8f60UPZa2TaPIBd/rdk9Zq1Dv2BFGfXsboN8v8Uixka9hPDPwvchcAMZ2j+u\nUA4gWmiDm9peYBhrbZg1Xt7S/z978xV1UikMuiDtRuGJeDDb0ZNp5iZV9Nd8\n1+LHgQfWklZ23hQS54TOuFaiuUUBNttKdjS4t2dXv7AYJsUodvoCWXL1QT1J\nVDwgXezo3/GRl0KY/oPOzHdfenm2QzaMwMRO+chXwCDRohXqAFq+fyZUFnLB\n9t5RgW2p67fvyaKQTNL4SqwmJUR1jC1QdqJrtwicM8rAjWi5G3xdngaCFbEb\niB+00rOc0gGycYT2z8LEiVktPHljw/S3Ss3ON6u+/KIknmXA1S491G/V4nMd\nuzy3\r\n=PMhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgoih+6XVaxP3hUXgzJlNstSRwVE8f3OI9bgExGpu7fwIgdBXGgzsXN6oJhlCqReZg2RJNcgJxadDgfwhByiRW5Po="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0_1538005090470_0.24274656226757552"},"_hasShrinkwrap":false},"1.0.1-master.20180926233920":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.1-master.20180926233920","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7f0d5aa5df3f9156f8ddc1165f13f7698aeda07c","_id":"@atomist/sdm-pack-cloudfoundry@1.0.1-master.20180926233920","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-U18iAhb5y37seWlxYH96M4ne6X9kgMhz7r82+bSYwqE5kBWrbvrjZxtVSdxDl+zZMnkDqt9VTQWKeOTgGNlUsQ==","shasum":"ce4e29e54f7094dffc50fb178d52885e2c932256","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.1-master.20180926233920.tgz","fileCount":66,"unpackedSize":508024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBlbCRA9TVsSAnZWagAAZ1wP/it5dz+YcUe3Na+sQAMB\nY1+yMBc3L8V5Jptv31TUQfgELo0/ueJfW+OM17OY1pd33mfQFcr4dpNm7GcU\n0BLITPQf085x45EPmd0pWjPksAFySrE502BJwMebKhWb3EcnSOIUBPGqkPJB\n7MGTpmLMK6F1SMGHp6+iIRc+9vb5MT0cRX+KsczGexXVZYDZU8KEygrPA7De\nKQlEfRR75LcmikimSVsiGmajXHmO2PBG54G+PhT3z8fxrvlYyj9EuBqkfFJW\nWuTEBYDzXqaAfbfanlvqXpsGYEU9hWrT8u9bBesaVnutUCXYbm6pu1hVajYU\nvo/CjmbsNIYUywdiWZOAovXY5bBGANFE6jcO6KgLR3p539wBHWpupk/DGnv/\nxnBkmwNxfLVvFCrx+hoJ+LndaTk9ujKnDfyMWwQNmv2MVObPlZ0Id+dO9BHc\nnSfzQ0DTpEsfKyExF2kQtXsOxzMPi9Yx4lRfdlnIsXMk5EvzRy1SO5T+vahi\n9ymOFtpeybTrNfa2qfoGmGpZFzfjf0ShKKIAEO3fym0f2sZAAuk7teWEx7Qs\nZjpuNuGyGKWYMeims9RSlZ33q+3wIvf+CBNEAz9UUn3nnvCyEQLn/ViCPSVn\nrXd6V15RKqKhNYrDnjYEb1Z8IjBtj5Onlxt0uWR/TLVax2xw6+Ne+tcYOMFj\nxsNA\r\n=dFQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4gjlxRWdhDlaL4hH4Lb7/RCy+Tv9aieDC7o7F6bMQrAiEAtHEvgwizeimn7mA/maudmm5XNDhj5EqKOh+gFtWqhP4="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.1-master.20180926233920_1538005338952_0.03308733349678783"},"_hasShrinkwrap":false},"1.0.0-master.20180926234528":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20180926234528","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"c2a5b0232f7d139a1b90d51ef4d7b64ef0a02f3b","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20180926234528","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-w86a7mYH9QNSRPFfRQae9L3Lo7uGbKs4hyk5zU+hbJh718TqV68Pg2+T6sPnpplqwgFn5oJ0h0zSYzZsDX7hFA==","shasum":"ece20e4729b1175ca1a6fb0a3b9011cb9a691701","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20180926234528.tgz","fileCount":66,"unpackedSize":508024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBq+CRA9TVsSAnZWagAAKtcP/0rToWetJRmp9Sk8x574\nhFjF62HXMq5Qm6Xb4FArB3gfC31RjXt2I/aYBLfZC+IlzJPrnSM1K2gDOZrp\nzkkNQl/LRjaRKiPpK3ml+FoB4A1MhmT6SGPP6NfqqRgoGEEeL+wa810QFX22\nsJqN3FJc9gr5is1TN/mOTHLhbgb6oA/OhMNcUI6zYXA2gcl7WNcgQdcgBFbU\ngpu/21+Z/2FxGJgpPdZeukwOeK6z/jmYkw3b7FDUu626AeU3NF+LG5Wwn8lT\njIyhz9y7u4utaSIMb/jiwMBVNCoxL7IG6fN3B5jU2eJfxmGduNnXsliZrelA\nhdd95LWc5fKcmQunMJLo3HmQE/HgyxRNCLOnvN5dPoyuH5sIu15vkRs0jZ/o\n/eEZrn9x0yyteTXHRM9QTI/0cWfORm54Dz+Fmg/6NwN5qN3G7ALSxMuHsroj\ngS8t3ok/ZNi01mI+7sub5wq0zwp2oxaIaasS87wlczrg3UjC9fsNvQfWjvkB\nwm4oCCgjgPzqmzO6fIGz8YlI1g5rQzJQqzYjQxC4a3TMQUZDLgBR60TsIy/Y\nNEHfNx1Yoqg+SojHE2deyhXSZIC3fSCnLd53J0Q3GJYAx82HbPmhN5U3PIMk\nX9dJdIEG5pB7v8cXSNq78mTKQDV8Mgc2QRoH4w5GHRMu9BNUgcTFTIllvVDE\nP06Y\r\n=q9F7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLcET0GoFKC65T3YgdNx0FrFxEWezv8RUwfpixnkbXQAiAbkIDq23+tAXbB9yyJ5R+OwqBlWYpvYOxfavIPDGGA7Q=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20180926234528_1538005693626_0.6762470699150729"},"_hasShrinkwrap":false},"1.0.0-M.5":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-M.5","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"c2a5b0232f7d139a1b90d51ef4d7b64ef0a02f3b","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-M.5","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-M8U54+RbqVNbas6l6GO7jIYzvrdaepDn57b+5XH2XOLOxE0nQIRQVnrOZvn+/GpMhz8Pcs0MX4bxD3cwUUd4Hw==","shasum":"64ffd64bd199b117031e158b95dbc2d8c114e221","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-M.5.tgz","fileCount":66,"unpackedSize":508006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBtWCRA9TVsSAnZWagAA+lAP/iCCHuQ/PtmokBr6DccZ\nkiWvPmbUHxZ6zA2LydLE+nQGcgO2gfoD8TV7qTpjkP4ReFaBawxzOyAZsMNd\nTDj+4uYfBwiBLBSYp6JQQdzr9/KjQLvNJnzlBbmiF3jzgMBNDcpLZGzSSLF/\nLH/HLJ9vDc79pvL9T/q0f2v4RBsu5MdVbrshKIqmBG/u03D6aPijE2Mh9Ql2\nizQoKtEoi1v7grCAdvCU0j951f0/8z2yG3J6eK4oh+Zzq2C9yZ5DFzMWw7jL\nHWuUdwTik444ujNIjfY122+t94dQXk8ZjLmzgfRqZxVL7WtQ8gesi6GYy2hW\nVT7ZNOA4vjymp9lNonaxuI2vVQlsyqXOCq5jblZv2pyDvgF0KFlDDKMoGBtT\nDwRnHFPYqTusYjISjAWRta+nW81P7fb5u8/7zCybwZUcazD8z6/uiKRzEqC2\niGfeoVKXjGPohLDyDnCSxp9M7hbkbHuvdhWieqM+W+3//UjNWCy5n+fwHDBo\n0XpDZqtBg5dDOttEMuMElZEcHaNED344u8b3hdQXJLgBsQoBvdo6eppgzx3B\nrNC2KqCbm8mw8xezoAJXJUIjrf68wugQ0/SIW2wlBhNRpMb/vKQFdK0yvKld\nkuQ2HTehEa7RzBWEXJx9vkcGxsk0AwxsI4p7N/G7uRFSTZbZohRfh7D+rBxN\n61Ty\r\n=bWUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw+4qwx/l5EE3wsNGYVuGso6El7XmG9mfdJjRC1V6dvAIhAKzvthIHlhQSoYJ48uyBF7fyyYjhxswVaJYDvkDLJUwQ"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-M.5_1538005846077_0.9811364821590942"},"_hasShrinkwrap":false},"1.0.0-fix-typed-goal-deployment.20181001120456":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-fix-typed-goal-deployment.20181001120456","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d0a8d6015a56426b6c4f36d6b206fe0e0f2d668a","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-fix-typed-goal-deployment.20181001120456","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-mALgdg5Sh4yACizPpYuEVpRdq+pzz0Sgr6K1ltV7g24WhsZs0MKno8iKuTQ8SdwrXAsjIDBaznm5ikPwCSEy3w==","shasum":"ac681977b214f887911a8dddfa4beb66638bb6e2","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-fix-typed-goal-deployment.20181001120456.tgz","fileCount":66,"unpackedSize":508154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsg3eCRA9TVsSAnZWagAAdiYQAJ5rhHMA/itH8axqBfZG\nFZrL6Vhmn/W2oezCThn9O7kId18gdKclCk1HrKMgpsF2XSCfy/KWvH7aiB76\n0Mo+cwA6ICjQHbBpLAUea7e0OhNz/TVrEdZdGeayMmNXNMRppYuSkg1tJwqK\nwcejq7Ik83xF91XVHBNdN8FmFKPv/ftR6X3EPENaKSvaq+PULeTN6UT6FsbK\nx91UYdDD8GSUM8xAEprAuL4gC65DYzYTkuADpSzWJhO9BXDz76WBlPL3y52A\nFs8HG0U0CgzMdnPAdON9P364yScaxAIIsx5jTWrCBAN8Ts7Bwh0fl7vFBeby\nJITT7rPEIMf41c1ONG+ZgS5Cp3SYpXJR8BaMVwJzCohlqxRrVFzHiPK6IzMW\nvQkkFnSNCv4RxCjE2MFiAOHjoYSgtI/szldw3qKhn19pGa7HJ/pwoOJD1RP1\nWHsh8mB8yJAg5qGSrWf001Ii9EbTqC09tYZL0mPmkuY7AaQ+ftFtnuzu0T1D\nIw3vhzyrO31RrgIAgEwjsjLY+s/DR0kl+h29fqt5eMoyt4MXmYN1StiQ/uaN\n7c3mbxirM/v1fCo6VoDis0eqFFSdFAM2bdEFlVGPQ3bLFbFn3WAL9936HSFb\nGT3OAvNE4mynVWgS02UIN85tMx80/GV91eUMwkGRXWb+TW7yO0PlPvTDhY5s\nhMCh\r\n=2Xf8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1fYS23NisHp0AcH70nXw8zzyRglncNIbYEMw/94gdoQIgbkN0CD1z5yCueU3JcUiNP8UsoMLCK49Uuf74nLNS6Gk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-fix-typed-goal-deployment.20181001120456_1538395613733_0.47417843689597916"},"_hasShrinkwrap":false},"1.0.0-master.20181001200716":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181001200716","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"424b795a75a112384adbb059b5810ea784cbb936","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181001200716","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-CxyeICGa6/w0crE5JoxvkpOiGQSmjToSzIKVGOhP+o592n+IvntWfpTpXtwyg68dpcFttzsAVeuM2xYJRH9ArA==","shasum":"0c7c99c45836e3eb3c8665ab3ed43a5947145997","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181001200716.tgz","fileCount":66,"unpackedSize":508244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsn76CRA9TVsSAnZWagAA1qkQAJiBFJQnneVkb0Hq921S\nAGYQuFk8N1PxXmBwnwBC1j8EevjS5kHvgZfXaGYH4FtVAQmOcwW8uc+5+eN9\n7t++/Qce2qyUJwFOh/ARXpunRkQ5/02j/tAW6NX6io9GORWi/xhUKdSdKrPb\nbEg7DLJHq+NpCTBuEnRRHxBKE0LCtHyZiLkMkPY87SR+jSa/Zn25OxegDNEQ\nhYDnXMyuedH0yI1HeaXcpZ+qGxDKNQp87hYly6os5uRRxfflky6QqhtoEmj2\n7l4DZCiuSehnFBeshY6pVhGaGudUs2/gT3cukuiPUBvluXaikQm/MS+WpTKC\nw4Pc72V9FpbDOMB60e1NFt5TVDdAc6914aqIXgIQLYKTsLxkp9Q8zrFR3lgI\naylc66PHkb7MQdin6ZW04f196RkG1mx8Fr1x3ua7Rzt9VLXeM+gXu6IrMcFO\nwrAiYRlzpIyaiNueLJAvfMsTWGwQzcychbA3burGry27e0erSt5BP+K7de7t\neV96MsFrWW2ghxe6WksCyKStcReRHbzw1mLqp4NBjfXxNLjPWMjL8QzWmvqT\n2mntAJ0jiKc6RxoS2tSpbh31ynPWHZ7KEQxyZ3ZGEs99S2AbRf5eUQCei7Ld\nFVaPVwIejFHuRjKQILoQKOE1YRmchRPJA63YhV12xpMXVYcWQo2b/2n8Gcx8\nmWC4\r\n=sCZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNGQcQw2ZLJAH2tDRmqZwVIxgBH78lpYXlfl8bq6+fFAiEAzdPIZ2cQqKMIxtVxW7RcSH9r5tVx0oyxz7eOJEqfMDc="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181001200716_1538424569997_0.42917309056091923"},"_hasShrinkwrap":false},"1.0.0-master.20181003150738":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181003150738","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"0f9b5b62d38ba17e06f6a8ba1297acf7419947b1","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181003150738","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ulBazn0iyKw6Ug6RCE6+xseMVNNxcAZ3N0vrKMi9JxEAeQrKZ9K5y68PNIloLBoXMZ48Fkn/DHeD/rL8AKN7TQ==","shasum":"1f3e5a080d881357086fff50c1a927c70d73cd1c","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181003150738.tgz","fileCount":66,"unpackedSize":508399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtNu/CRA9TVsSAnZWagAA7nwP/RT+askSeOWYw7QzDZY3\nGglBiiw2MfPpeVv0kWJ4J9GlimTRhCT8BuRwCJ8lAqcQ1ZPydFmJWJp1rjEq\niQ3vZSEwxtcV+/VdNNCtnB0xpAKnsP0oEnLGPs1YBRJGyggJqi3TXYn/xnVH\nmgv7YVMx/McjfVM8X9TelzzBRlxJI7xUAxdxDwEokuTab0dICuZfWFnARYbY\nvfr9komeDJkbUI7xlknJIhabP1TN6DKBPEE0T27N+Y3ZNyZmVs0WjRcp0KKF\npF4AIGajK7jGqwBJ1VBjq1kM4dnNGAjpvJiJgC67/XYgDhLzehE6VdFOMx/7\nmh0qNhECtPW4xKe7MT+5wv5UmTYtU+cKHJrisOFXYJbDgPiXG5EUKy4yqsXK\nDQv7sQepA5JIxgyOe3ItyPBp3KUEjzh4hXPXvKtPtGg0VNan8DRrd/z3D9S1\nlT/aTFAiMz0hYiBN12o1xGRLCFzbHV1+NZMpCY2SDCJqAJ0H3BNzm5pAG+Ew\n7a2XhOj02mzP2Fzx/ZnViOv/90X1vBGRh5e1E5qGLx2H9ojThyJ2OoSb2Pk3\n48bLkXTKkUQVRHuhOY9b87vayg+xiPGS5WreWDn78b9Dhu+dGEoqam2pg55+\njNIvv8xfG5PUzKHIfQQWuuzLbqr6Ntvq9NauF9/V3KZyzEsMNcf1tOczZ8Qa\n4krV\r\n=OKpi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCje7+/5Qh7OdZ4IWfziCYf6XP/5uedmXbaUCyLPPtuUAIgXeu5QOTnQAqPbz5y74s1J2BhqzK+rMPcjN7Ks8658oM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181003150738_1538579390386_0.5279998913525203"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181004140920":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181004140920","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"52e69a79c4840b50b6639d9cd4d6d9521011eb65","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181004140920","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-mJ48x2u2kW8weZmgJvvjzlJjQsNzrzMhaIjNOWIOYM98G2qmZCQwto6Kcjrs6+yCqbj1Q0HlDXAfQcR6U62lwg==","shasum":"f1c312b8279e10e5ce873da86e1848d16ab977d1","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181004140920.tgz","fileCount":66,"unpackedSize":511034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbth+VCRA9TVsSAnZWagAAhv8P/R66VUb9QRVVMUzlu+SM\nEnk0xP1m+oh26WCKCgJadSrlG4URNSkUbwThRifQ2VVn0//DJg388XJL6LZf\n69SOli4VdBEChKYlAd1bH6mFIR8qpjZ9fdf+pQD4L2j72TTZ2SsgmvQogWMa\nxzdy4xh0FVAhfJ125qDk5Ba2TlLJ98VjzCbYVeP5vGI0iHjQN/qvsOjfGZUB\nzraH3dQiSLwgso7IXjAiY3zs2aaQYinbtNaZVnjdMvN8ATEAgF7NQJc7bmlo\n/TiuOC6xPSwihqfgBLuHgvkh8lDnaE70daRV+ywDnxb3RZkeRDv0S5wBLTlx\njetPHnLKi/OUrA3EfsYMN0zhtkkoEMla5uK6QXSRnJH4uJx7tkdRR/b9mO6/\nITIkONqwBD8NwEUkfGRKSkcNGynG6n1ra6UKodMyUOP8sE67J1SAbfqeXhhP\nmKMXRzzOFfAUmp3Q6OQ3bAnhffpYBwy0N8sMmgZV0SmoWSmdDIuIVveOj4fv\nr6o/xRPmuYSd8w9ME2xr/P+ST08DjbRKFYuk9nAoV/dDbLJwzVhXDowj5m5H\nbLNBbzXyqH2mPPuC3jWj0gbWtv2f17CWNUXMNUnEnTLIOsSum/iKZg68PmQF\n5YCEfOWxcd8wCSahwJ/JBJHmG8pZNsSM9QVhS6kSz/sDLLHSIik1wF8ApONP\nh7EU\r\n=gp4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ5eJ3/HTftLyZZGJvPgFJtF8kWhU1vXtVMeFKkrORnwIhAM+aOs3KUzvhYHK1ERAbQZlC61C4C4h+7NPT7+KTfHA5"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181004140920_1538662292552_0.5801893778496692"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181004143445":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181004143445","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"524103a4f0839dc55d08041a55bca26aef5a15a6","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181004143445","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-842uRlsC9veNnd6LeY8L7cLqLwzOJwrWd43TD3OhHvMVRRGKK4sv4Ykd8yGA7P2iU1Ihuhwu3LrXfxO1zkPawg==","shasum":"31249f8354a49eda7eac323fec02310144ce5551","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181004143445.tgz","fileCount":66,"unpackedSize":510778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtiWKCRA9TVsSAnZWagAA9l8P/1h9KMg5J/XFE4WtGnXx\nhJhAi06biY85+23Nu3lai20hvc0ANotplVyKK+aVrudZ+kc7LyVM+7qLc1xn\nWg1TuECvELcnB6O9ufcQ4s+lGvjS08RvJWalhvBnLgZ+hjEp+gt35gZEAZnr\nkYAecbrKgvjZze/1bEA2Kayp9tNsn4GqLKNegfxndG+AUpN6hJpzuZ59Ic5F\niOCE9ivufZpdeEFpTm/gqZOQ2GAQao07XjlQcRRNh3yPYcS3XeCva5BMrgu0\ncU/zWTNHOkkxjXn01cOTgolr3gj/OqsPKtRtpBOGgTO5yTrwR16J37fAigsB\nycGVWV4nMgIiqG/DkEFYh7RcUuRFw5LlCULgwO4H84oZPBMVH6qPpuN/uDqX\nI8rZEO/cvj3sqiLjjmT2Ngl8hxZabSb823ypUBZjB881OXyZzg3zdGhuzvsE\nszDbT62mS02faJFgGNlMx019JepfQyMifO/hCtnJYS9qZgqLt4FtIdEeMQgs\nofGgYl8oF6TmqcyjtCeZutBmzFvzHOy9acZ9tX6Gcmfet3YvlVcTt7zmvF26\nJg9c23NpvzHYlap3bRd4dWOAZxHheySrmCJUzjXEn8IxDFshRPgL2yBmE7ku\nzXKa83ktnoq4aS9igP56UHXr18DbDGKSBdrUP1fWI6llXZfsV7sQTlvOF1Fb\n1740\r\n=wk8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4Q0b+ojpbv/kOr9HklnNnxullOGfGl3EawIjeRg5wuAiA1hVszjvb/6MVkPsMz32d1pGW/FC5bD4786VODFQ/54Q=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181004143445_1538663817757_0.5332920769369012"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005082013":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005082013","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1b158c86957acb1c93dff5362bc611ddf5560749","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005082013","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Kacpu5/vO79ogOJEz+t2VeDNlYU5Qiu96PNUPoFECv1fzQQkQArF0HjWCph2jrIZCjiitIkuYE3Ms+LTHbBnHA==","shasum":"87c2c73f3f7eb951a41c95e889412ceb3666af7a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005082013.tgz","fileCount":66,"unpackedSize":510778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtx9MCRA9TVsSAnZWagAAdxsP/3MvmU5TIVwFLniH2+CT\nuJ8loQhVcoWZTQSlw+9GEnZA3DuhARntZKktD440dVGs3RsO/YrHuhRGGkcN\nZc3IzWCUD4c4jpptaf8wekAXALPcXxghX0SPgj1Bix4nucqmMvXf8ud3TJB9\nNM01M9fEQynur5QRZAZ2Xr53fnFhYQnkTYzY9dpSu2RaA0k+oLknHuR5kGnx\nZpBEpJl8btdJ13bBezcHTjnOrMv9iOan9BPY7kmuneESecTsRTPqwIAO0E9f\nd89sqhL8Dv9+yz6VmYTaN4DHuiLT3+izu1B0yBlmKnW90Xbi9gzv/vXBz8U8\n12dmavZe344qb2cwl5bMumsQ3wnwrDYAyRuMkql2nO0oS8J2BR5tSTlwWu/q\n5BJCIhUnm/m1F2Zj8OyVE8f7EYyXXjxWxXadeVTrI375rYZJmwaPndYYHco2\n0lyiBjgUQDWNKZgpMKlHwVA+5dY9WE4FkZn+mD4BClaKEhvlgLpTOZ6zsx7f\n+/M4nUdtS50PgtbpWsh6lL94DgTMgWl4MVZgPA+FmH3Tiaz6whrE6WdQDo97\nmdPjtjIdBasQGLmyA08deBWNacSxXLNcOL2U2nwFzu+9pkW6DtVWSWIK7w57\n+Oz4dPmhYhxuFaNeGSLHMshrXb8G3Tit5EYWnYDMKHRPWKyLztFuGKmjhzfq\nm0dw\r\n=nb4K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvRBN/A3Ce2I9RFVolemaGzszV50zTCwivGDu+/yWqAgIhAPO3+Gd/ohEPP77fsAq/hqK6nxGKtHvNryyyqKWCI9C6"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005082013_1538727756099_0.40271907979390575"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005084723":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005084723","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"60b48e9f2e4ab20ab7354f122ff489f502e55335","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005084723","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-9Ahxhck6KEYGDXFXPJ89i6JtWt/657xADzyUJZnT0J7RECzXltqvA3j98FKvavGdofSmi0NvV/GxJU7hcbPE6Q==","shasum":"35a2a01fa9dd6ef4f83c87b28ed86b21fd2e1585","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005084723.tgz","fileCount":66,"unpackedSize":510729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtyWfCRA9TVsSAnZWagAA468P/05CLQ50hDnsFJ4SdvnN\nXKxag5TVtGyhVi2nLZMszVxDjoM09GXbuf6JjLoDquX1ABMESFizKeilZ2tc\noHsNKoAsqGbG2dSV021B5FmRise+4MeqYuLoAER00n+Q82FnaYUtm2Yw+gdf\n7MFsIroZnbRfHruK7cUVVgSRJr7Nj2b9LB8bqn9Cog5pnEpgm6e2NsfRUbrn\n/PZQbDacmUdons0bLA7PWh2S2VH0gZUd0nr58MJVVefZ+i2se5ZZIgYTDumP\nh8G0J7dZnjytpLDNmLnIFThYOHdQlADQHc0urFjGwQa8jNZCvXQXl/PD4B0w\nQDNvnKZSqLszhYDJw+LDo0LVJmv1/L41Nhar0Eg7oY0dki+qKDpShVUNX/Nq\nvHkK6sBCIDB0NkqMfe9dhVBGRrZxt5me37RaHM0PASjCdOn95Y4kl8JNoTCJ\n2IGGKGqBLEVRpP6Z+DP83VGCPAzd2IWFLl4tZxEsM/xXf5tLtyPk3Yn4XWqH\nGLqvgE20Jqi88qWygbk89hE/cOOCUvAShDZj2aCpEHRiF5xBhSlo5PbDkaIy\nkULD/eOQr//5ZxDdqpULEKBDVrfbzEKXOu35UB+DunW4mBy7bXu21UWNhbqf\nO6liNo81ESd1zPYEmOKyjeq7q9nI4POmWPjWzSIQvl1BAUAX1Gutg8EabJNv\n6w7P\r\n=045s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDogYwm6nJlqvO+L2gFeKVbbiS8Ay0PVZAScnDPLf2c+wIhAMXqzK/BWjvGwVBfxhmb22pH4d6FVfqZ85A2j/C64jK4"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005084723_1538729374993_0.3970589654383119"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005091420":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005091420","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"45c17e6fda599f26af16bcea84ce61d6ad7ffabf","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005091420","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-UmA5Pwk0yuqqy9xr2U2DmfQL0n64vrAKDIle0cT6ZWStJ+Szj+iEqmR4T4aHHv3rbj9rvLKkt0pk5NJIfTqc+A==","shasum":"185f53b453b6707b9acdf61043bbc8c1dbcc68f4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005091420.tgz","fileCount":66,"unpackedSize":510729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtyvuCRA9TVsSAnZWagAAwX8P/03aLuCTpHe/qhXK782g\nyE7UHaUSwVlYv5ArY42jCpfP5o4sLBU9QJ6NqZBg8pLShGhyhY7aAobmIf+P\nv6sB5oZcN5UB+MKM4vbY/jscDA99zVEJZ7ktp2eyz4+8CCxnnhO+RVskfczD\nCo1SXrimp/Sq/KX0NeCa3u1/oUwcl+fM4FRddfIMSbADOp9mNXnSujFMK47K\n1P516WWDQGEs+zlvRJiyNlu4V2KrvtRlg6VFsP6LWtZbWsoy9icIqB21Afe8\n9aPy4dL0Y5nkpgbeU1CMEs3VrYHSL6gb2OBUaItbVkd/qQfOgKwusFjaBFX0\nR8OwpZ8FX2XtXHOfyOxuqdR7RuMK9J4+aHD4LBN23Qo56twMPkpiN2o2/h7t\ngF4UNk4F6/O5jdMvc7FhqV63RH2/wNlgfjSqP9iSFdnEprN9DEv+3o1Be3H2\n/ummnisxS/cR+y0/4Ujhjt27y8AaVjs22lTHHf1rSHUAuz0a/ktzSlCht5yF\nJvNlJI4zyjTbkw3hvDBrFw0JT7eAWEicIPHtxzMHDz6D/Ppo2K0uhIJWXmmz\nvrYHi/ol+7/oJmfyf9wv+/FKBhEAwkUUcQSBCjS/imeXJUQCShx8X0vlo0QF\nRrWJC3Zkq4vEqnxzovs8HVtQvf+AnQfvKQ9Fg7zEKrpXqJu34GQEv63zl6Ii\nccuY\r\n=DjNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD5UlYnoGrfX/viBne452q29WBhSO8Ha4dxn73c7TdnQIgWDksRRMqwGKeCqjnPUAtqpY1ZB+zZK5JEsE8mlkoDgA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005091420_1538730989766_0.12318752753603301"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005102539":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005102539","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"f316346d1c65351d115731477f31209fbb561e27","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005102539","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8V3N+/K7I96nqZns07GbPtCnfVj275xGncVSxmgwyd2x2id6/z3cgk4zJYtE+ihIhqx1acnCFDV6UluMz92OgA==","shasum":"74c7b6b469c97635d86c4dda2d841ddcf026c96e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005102539.tgz","fileCount":66,"unpackedSize":511528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtzzdCRA9TVsSAnZWagAAxxsP/A02WwP9vPaOGCxTxvYK\nm/nN3l3cXlkb3Enfa+wAt/peYpfFgg6UHNa29kZpIszuDJ6f7uIVx/GE51KV\nMABA4sjmIljUJoxznA4PH4DZ3iVMNvgHhxCFpQWFEJeE5sf36lfjovD3XZNd\nG7/uM4gZACBNplumt0k/rFk7QmDaOI38oN6IpOZDsf2Sn7gOoQTqyQHuue/A\n+exuuNo6riOB0Bndwu8j86hOxeQ1hOIgSWfpwXn4ydRJEYc1z/fzPPZ3lhm/\nEqyi8UFy/bEu7qk6bIFkRiaTi4SX9U+0ZRtWhd72mV7e6BUUGiamGYnaM5Hw\n/8TcXxqiwt+9fmKZn667uSaYtzmlqP8S8eyeedLFHO+pxvqfyIPesjq/wm4g\n5JxBRnK3ekxbKKGwz7T9tEi8DWELrGeEnkzZRZhbCvM/wuLeUTZ20FT5ouGB\n5GkAFwuVRJh1DefNOeJWNN5Gm7pKW2zpfA8fR8t/VPIHiPMnMjIEbfIDkWO5\n6OhEih17dgncStznE2JHNw+W22PvA4yAx5AIBeRUnCpSMyB5b3DNe31+ziY1\nayrMib2Mzs4sydjIAHaTPBe92TFZ3tLMyLzGkKIv5vrxPC5iW+QFS+GONtiA\nV+HMX2vq2k4/mj8uhQoYAbXipCXyxLDxOCWTC/fFQwY8QuGS5GrhnAqHrITC\nLrFm\r\n=QxRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSqJjeOmbloLpjABur77R/N3GVKICT5UdWdNcYCVA4/AiBnj0hHRLceN8mz/bNmWR1KHTsyVowK58tPiljobpQ70g=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005102539_1538735324477_0.6310596216872748"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005105053":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005105053","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"3f02bba347b5cb5969783d35f00c5e1cbaadd6a9","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005105053","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-31RyZ/ZPYhN8OcT1K7GBloqMUl4Y1zsstL3zHFyzCVAQzDHFNOk/gCXq31zNP+KpWjA+cjDpVVVdvMdyRWhLTg==","shasum":"75cb0235c0e1e830a122764c9f6b28f05ea8779e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005105053.tgz","fileCount":66,"unpackedSize":511364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt0KJCRA9TVsSAnZWagAA6pUP/3zvBV0FYitZ54VJ7HCU\nk5tBtCwqV0KHXXUvnVTioqkEasb35lxWPqdNrPP1l0wxSpQH7VuR8qnGdch1\ndbrq9XJhSFLmbJAPDcfvdQIO7UxaynMRRhN/r6nKuQ9ezVErxdBtQn/TRWeZ\niqfr54gM8qto77Mo52lsihUOW5hWLMRkCAqjDlu6dNNJhSUPJMKI8Hbd4Z4C\ntpMZfk2r0/P2tY4/G2AIF60s2eHWigKbWZKOln2drN3doujt9/uzQ/Y6Wjio\nPeKa0kxjRj2V0AlTWb3dgfQX5DHGXIUPzlfrhXIXONFZ6c887GgrkJr8BGmq\nefa7x8KXEw9PzHm3OlafOktHAVxdrzKGT/BUksNQFe2E8cuVXZB4uNIOhfR3\nSPZiuFrntdchwuJAFMMQa7Q6l4FiEqqZXzaehszm/IpghZG0eS8tgCTXuVm6\n+K4gqLjjUC6JPBwFkep+7wPqAOxc/P8tvaN8fTwSUXl+MTMHom10wUa4mApi\nMKWjEIPQLtHkVeo6yvw5FlJlnDxJ1boJfWVRy1WmhqRFLed2lPiCtVB2eFu9\nqliWHNfbpUHX+Hpe52nanCLn0AvVEkxlmQVJuhrRsKXKbWmFGbsBpMrijUKL\nOIxhqlF0QwUpDSB1jQFyBoLo9u40gXiuTU6vwk7zYdG3bAkyjdR3erYQ75xt\ndrF3\r\n=KdFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMcKui/jWYHiGXdce+iS6I+9RKVNUY8cXmyhFs0M4wiwIhAIbE4FlkEYeH3C5dCe6CZUvFHFcbClYCJ4/2YVxuDiAE"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005105053_1538736777237_0.07650191522113681"},"_hasShrinkwrap":false},"1.0.0-issue-17.20181005110618":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-issue-17.20181005110618","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-M.5","@atomist/sdm":"1.0.0-M.5","@atomist/sdm-core":"1.0.0-M.5","@atomist/sdm-pack-node":"1.0.0-M.5","@atomist/sdm-pack-spring":"1.0.0-M.5","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d899abc0b76876c49c9453d785a66352953318c2","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-issue-17.20181005110618","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-UOYkuF5e2Ur0pJojQsF6ObSShqLW973za79251tGhtlQaF299bi8do047fAgOlezB3jg+3vYmqiWYT8ZKvZq/A==","shasum":"369a2e85672a98ea2f5d08aae2a4a018e67dbeca","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-issue-17.20181005110618.tgz","fileCount":66,"unpackedSize":511461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt0Y9CRA9TVsSAnZWagAA3VEP/RFvVjNAIir54obrxiIe\ndf+nP5DiwnQQlJHbXVVWmeZt6jGlbWsLOqeBSpg6mKdmdvG7xZ8fN0WVft4c\n13BFVP44kLYBLPg5s2b3CZ/v+Skr/7UXFUnE1c6eXLFqsl7i3Sh7wRozaeky\nSLQFjQZjwB20WDqd/4TSGWbqD0wYS7FPeccc8Mja7LafktWTI/Rztp1CcBsh\nJwQd00P7dNDMNVeHao9JftQa0/BIHCXo5ZO7QCgTiJKc2cpKALbGAMsFGR+C\nUqwiJG3HfOKwtzebCtpRACyYXQkpbKet6MHBCGLdkJdp9/tzF3gdlbD5XMQ5\nGNxVbxKqEYSC1W4w6DmCGpimHGZl2U17ZoMQjVAtajjgXlaJ7e5IrOmasVdY\nlP5SOPPnZKau/m1vRaYLftjEsjGgFN+rC/0MK2Cuk2nuk5zzU6gxd9qW/Bb3\niKpaEoyyIjBPNc+VibLCUFGfvOq4W2xFUSJoPajDGY3btqrNJ3DZkyyKCqkT\nzuo0uHhVeYJ4wSS9DNlgWQQvLlrd2Akbpl81XVqWTkset+za9PQAafvbvBe0\nOBtEpK4c1lVhhvhxP1O97dAV/xQpGg+27GaSuelN2HQUHmzxik4fvPt6rpql\n0TaeNKAVKoxfM3+SanzlzDM482rmHm6PmLXJe+FhTL6qcfEc8WcAfWoT9IAV\nXfF0\r\n=QDMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlHU4Xgn9xIT9oToBjUTtY64IeO3h20xmQru/FtIXpEAiBRBOmfDjdb0d0Z9DWllwCLcRNdVpCvTxTOQGso+TlHJg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-issue-17.20181005110618_1538737724299_0.9671398050988518"},"_hasShrinkwrap":false},"1.0.0-master.20181010125313":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181010125313","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20181010081045","@atomist/sdm":"1.0.0-master.20181010085046","@atomist/sdm-core":"1.0.0-master.20181010082939","@atomist/sdm-pack-build":"1.0.0-master.20181010084152","@atomist/sdm-pack-node":"1.0.0-master.20181010104236","@atomist/sdm-pack-spring":"1.0.0-master.20181010121238","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ef92f242cbf35091d5d7b62d121174f5b66755d5","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181010125313","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ts62HbCaDfkELylu6ATb3IeAhIy/2Z/zvKjC+jlCaj9vs0zTeJ4Wsna9YjenVsr7lICefoQQ7MRdl09tdHLC6A==","shasum":"88aa2dba08d1f833e37b583c006330f1fedd9e26","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181010125313.tgz","fileCount":66,"unpackedSize":507954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvfbOCRA9TVsSAnZWagAAcKYP/iv40eRCYUHEFAJwyV/y\nyuFsaf2n74HqAEZcVGWUZ/ksdKEAlzDpn+/MCRhUIXFxiN4LAev3j4tuuM5u\nd+j8Slpa6BFXqAsEYovXiFN4OA2yvz0/u+rmBcXkLJlKYbI9+Bea+bAEMSig\n36aN/suggbrNOIiZ7PVaEsbGDFs9NDLC2h6tCtu7GpHG0nvyD+B0PVv24HDc\nZqQz9emr8HODCTh6y8xIbQUdI6M/bHm6nIfRmYOqGNm/hF+2plhNoNNQg2Bx\nCTuzFOQ0FTQCGxbYkj1lR1jme1CRf3YJteaMVtgHZFbpU8Ax2iaLrU6N68rs\ncAj2RL9cKPJ53dUCqYH9s5MvQopu83cfAUVqrn2vs5HeWPaQvNX97tr6rdIZ\nTqCuTdIx/HxExf1AgITi6Ouyqak8qf9yIejeuiHUB+Z/auDvZE7WxPVLTOuB\ntTPXGuMGmWcGwPvZRUaE4jtPf2KSkK2R+F7dD3+/ATVOe+DiT0uEtC3NxmAi\nDXQz5dQYSigeSWRADXPPrcg5pc6sZqDLo4udK0TqjymGPdGqAqkcR9nEDQXE\nRyddSpmK/hyA+ut0ILDtFrukZV+uS5hCh/KMprHUZ2ECKPd30GlwEsGZxtc0\nAuySNRWQpog8eo9fsiJr6nkmrAQEd+JLx2SbyDQ4AzKIGuuJ04z5JZAd/diA\nhi+E\r\n=G/2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmEyXNrtbhllnrJoNbHL8ZrZJQGQpglmqndkGCX/BqYAiBMCmJp2cPBvK8z0T2wx//QWoMGBYdyet0lgwqX8I6+Cg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181010125313_1539176141803_0.8089988425746046"},"_hasShrinkwrap":false},"1.0.0-master.20181010125359":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181010125359","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-master.20181010081045","@atomist/sdm":"1.0.0-master.20181010085046","@atomist/sdm-core":"1.0.0-master.20181010082939","@atomist/sdm-pack-build":"1.0.0-master.20181010084152","@atomist/sdm-pack-node":"1.0.0-master.20181010104236","@atomist/sdm-pack-spring":"1.0.0-master.20181010121238","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ef92f242cbf35091d5d7b62d121174f5b66755d5","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181010125359","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-/3v5Aaoz+BvM2YPbEAOU/h6uPVLsjv3AVg0xWsWLCEAYhzSQh/FSp7eA+WmtmXWf9Ik8voPJnhktL7V5naTtgg==","shasum":"09a9221e71b26d6a3b4615972e71ac41d0311ba5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181010125359.tgz","fileCount":66,"unpackedSize":507954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvfbrCRA9TVsSAnZWagAAsjkP/R2XfRBeZCZ0e7M4rGAX\nJuoUcbUrw+v3Dco+eRyETTQK165u01fwQ7Rdb2K3BnMBPNZG4AS3CV5d6yul\nc4x/jbLQIvD1ikm1fxqnJsLiRaq5lL811e/9c3/tVNqzG2YCAZINTSm8yQy4\nKeD5GpdEl2BlZBL7OACoxA8cuqMGifz0y+QRr1wu8filL5FWP+ANJXVs0Tqc\nc0BJuMUzkoUfH9eRR/b3jL+/+km2U9r2nqUk/EoHM4vsq9jBbQs3ro30axHw\n9jMIrSBv93ggsRoDuHjtpGmv4xUvRxj4KHqm6EaBt5amroxlKLZlXr9nTF5w\nQ+D/ztNzBAXKkJNVOKCSpLqhD+WmirHKkqGfUQvo7wsegtXfc4HLQODeAYkT\nQ6MLznMzfXfem0RcHP3AMvNpvGm2LpQ3Theo4DjaD02cKVAAHN7ze+1VEWxU\nc3/F6ru8+RcWkv5uDLPl3y30STW3ZqmCknLEzNMyuQEVTnbCz50WUQ3Hiknt\nej8WQGXfwHRPREw6Q9HdMaTYJeO5atRXt2gZdxTv1Rir42h18JuSguIqUHry\nFFTiC9tU2AsAwbV3kiFA1lOy57pnE/LC19TmyViWUnPacSu4npZzzeP2bUQO\nA/I52kt4Xwi3LcQCEc4qZX337BfG68WPxnZ/cvg3wDOC6hzf9riR4Q6P3DX4\nJrbU\r\n=H27j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8vT4jOCQ3G2wCGe2Jm1AG3z+R7xW+wSOEvmvDitA59AiAF1IZyxozkjB/CtsOxMVuCQhbxhDanjoAsdYMtBar6/A=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181010125359_1539176170562_0.5059763660390555"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"20fcf61d5d7efa1809a54c76ebbe84c3e1b5c7f9","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-xAeeGmDQe/GZPfhWjKsVIixMFZ8o4ZlJQjEhKT2XaRvFtIXrWOwdKh/41k1VA7SpatXBwf6e/Hmt+QEOQEtyXg==","shasum":"7ae6670c9cb7cffcf7e4b7a761217c8a128f4959","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419.tgz","fileCount":66,"unpackedSize":507885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxJMhCRA9TVsSAnZWagAAKBIP/i0TPqez914s34ApFxAR\ni8KjV0ztYe+2m+UgEhdIL3lgq9fnrnP9us3ppOv8Nqw8tMfwKT4AC4exx8qQ\nKlQ044UmSsJ08COXRh5iRaeu3s6bD332J0q4/YZ5fIjpIiKFLsgt4/imt8Fi\naYdCamuTTqzG1Ew07JxpKZsJO1zwd4S6J8po88lp5czrFNYrYztY9Vnuas1x\nsTlfe5Z129ocrTmnTdVAWBGloWeLlNbrH1GLFMGFqIc48IXKWgYszrNwg1pf\nk2SLqZsF1tfCpA7HNe15snwpLfmLcL3Mc4KannXtlukK+Vv6LYP+5lrT7Ii7\nNz/DTFVxzvCSLbkCF916t7dHkOVwkfVeHgPIypxY54vLdoGv0dcrBqPipt77\nKagnkVq/CSlOzbha6zKVk8AXD991X7nOXRiduvy9OvgLHri7Umw5I05AOqHj\n2H6hnp7rY/n8iI/POCQSe5ctbW0lV6XujpZE7AtJ8JZPeK7oPl/j5U7+9GSe\nihXowoIuZRKLpmbANLaW4OaFe/xUrCOMLd5eG9SuqwognCnNBpX1wWSko7SP\ntPqRfjizzNJN/seBzOsSO+oyzVoV5jFLtEYB1D+WVmgDEfjCLor4nxfeDz1v\nZ9Kz+Em0Ug8IE9cjPSz1wCwGIRBWBzOujq6BRg+wJuk+7TWwj6QMUoAKif8j\nBqmK\r\n=qQx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgEN/k5dLLp0VQ93uOlftY5rLmSbp3thFFDpdkdrNKQAiEA3CRYDTUQp/StHHMZoSIm/mKRMsoZuYJ9Elk+RBOTOMU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419_1539609376749_0.40136200307379255"},"_hasShrinkwrap":false},"1.0.0-master.20181015131824":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181015131824","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"f37ced2b8264720c1faf6a66e3f94726056dc94e","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181015131824","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-IvIm39zeNT8D3i0DuTZ+Q/U3ylWd75xSSbtPWVP2KkM99fTMhNRBEcnQoJy4zrgtre/H86g23+nxu7811czwyA==","shasum":"53cd38278d2b32236de45b5e99c4d7739cd45dd3","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181015131824.tgz","fileCount":66,"unpackedSize":506693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxJP3CRA9TVsSAnZWagAAPoYP/Rfnh1pWRshHoCSUDObl\n/sRvsYU/ymRQMOiDw/wJjAvCmeHovM1opxWLFVi5Ns1/Q2ICUQoQ9EXmgBmR\nxajIyLRiGrS71+BkteG5K4nSLwbzYsCDBF+k3ddzfnJ4F7Zlv/k2wjpb7YzV\n6AsivQkfViNQQZYZJyJVzdoKnxMqYqhTPinemR+/RMphA+VECCh8YRW+yjpN\nyRf8i5Y75osZzJau2xNSeXVyreKF1Y4FRSIlVHI/pB/lx3Oe0RoUoTba/2Tu\nw38C2oH77hwY2AuvP9cqWyOkTJl2bJ2n0RNsr/lN9q0QwlNugM845fLuvf2V\n2Fl2EMGHJLHq8zbD77xfmg1ZKW/Ch+7CdPTBvP0FppZjMGBBQVZqQxN6KVjp\nTFc9pOEmabZZNR7D1ZMQcJprudaw5BuvPXiPZ6eUmcBzQC4AXtEBiF8kSv2K\npV2i28vRqTaxRQcDo1qpuld45b40uHPh2QtydXEw1/jww+Z8Orfqh3PWICfV\npQAIgSS+fh1jRHAuuOGTbRPVVdBeO0RewWJJBjprUvZWdKatHFxZzfdKRwKl\nJduaJ/kFJLpM33joSPmxvUiAXEj8fXzoP2WYSjAeceskJZdabnM8W1diVHFV\nOfzmYrF3Ps7xophV4CC0XmH+cP7oF1VsFP7pGI/JpeJcXzz/ZivJwLEdbrC2\nOSIL\r\n=PdtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn2vOBhgf4tVihnVfqoa+JzsIzfC1DU97eS8W69WJktAiEAqGKs71EbEeI22T9Z4MCIIGxV+0Soewj1T5xxqksIifM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181015131824_1539609590417_0.04811187846443166"},"_hasShrinkwrap":false},"1.0.0-RC.1":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-RC.1","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"f37ced2b8264720c1faf6a66e3f94726056dc94e","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-RC.1","_npmVersion":"6.4.1","_nodeVersion":"9.11.2","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Id0hPce82bgjAGlXvAKKB/sv3AXUXf5ULy+88H02MAUoSd/CzZiViM5HIprgza88BlameHcRnb9S+49rZ2lWkg==","shasum":"fb92520fed8794f27ce577ae28b2bc92589b1e57","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-RC.1.tgz","fileCount":66,"unpackedSize":506676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxJS4CRA9TVsSAnZWagAAldcP/0H8NFZLZ/eB9terqsNZ\nPrEdwhCBnSqzRMBMs2UQjfg5gGngQC6KwNIAhQxZljymWIb/aqzrx96dJvq1\nOkzP3+kUCDF0ifAbqnOl/tYQPashhdsiL3j5uv4GF2H2BQHVI6wR7NlbYyKv\nkTfOazg/WSsmzmC50/VzQPqrVD/AIU/UXPKruNPvvRWtaDHjMHNLViy3p1tp\nezLIcVapYKFup4aHIHKc/KXhM3geU6ts2SL6HlXqc4zfu8+YBjdejjUfBQDp\n81bNZxhZ/vvhrtrNMtgIU+jvn05LYiybkyuV5iS+YZgqVq3GNgD5AbTiLQIS\n6o8DnFUXVJne93lr+kNyIqyoSjXqRasr+2uBshcfY+shmKKA9IboiiHKdbRm\nO2Nu2V0IVzT3ngUs85ECpd6eq9/W9gIwiSHtAsz2/KbS70UPfoFayjaV/v0L\nc6du3i3RsYbt+0iUmYPq9vLwCRkU9JS5VtoJ5oU1n/f5RgCppO3TbV2XPMtb\nTQmajL7TpHFpSefdQWBs1/kYaElNsfhWxew4KFfqUY2ordTzc7ZozYNri7/O\nSEfncRBscUBFR8z8gzQ3JPZSOmLJmzBrSOhv5AWmvV265nhJl+F70nRJi9O7\nSn+SZNT6gzKCnJsfGqxj4XgxbKlnMcRUQ6MflpymvW6v0w05Ajb7fh5SbRCS\nd394\r\n=fHBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ2P0KM8CnHu4YR6XufwFsE4PBXVCc7oEeX/5XJs9ORAIhAMJ/DAzpF/CvA6bwKNvZDYA+BMpVVNhcWo22VzVmn/Re"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-RC.1_1539609783747_0.19772810232043825"},"_hasShrinkwrap":false},"1.0.0-ipcrm-sf-updates.20181017133314":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-ipcrm-sf-updates.20181017133314","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6e7ff0e15a1306fb2da5a5563298181ed347f4e9","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-ipcrm-sf-updates.20181017133314","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-jbZtbVlnxNiz5goYqzc4gN5yAqfhPwbT61/mDD4ge5HT/UquaGYZfqQLp/ZviQwgO1oa4wI9o5wWkn3x7ovY4g==","shasum":"3d0dcd5db162a30918a7fe8f8e5bb06f4c6b19a7","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-ipcrm-sf-updates.20181017133314.tgz","fileCount":66,"unpackedSize":508399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxzqZCRA9TVsSAnZWagAAYxsP/AhnT/XwZ9Zu/FI3CEB/\nxVnLMFGyMI/UOOz2gUvmIoEVLKtN3/+uLpwMIwFX/CEDF2c1I9GtR7Uh/1l2\nk7nQUK3ifD7qKzMlpnALQ8w9ZZOXoFX4luFQi6so41+IAHJ39N/NcZwlZoX6\njDWbU9kgVb8QRlHrruaajfUk73H/g8Z+yWEBDwkKVQ266xE7+s+SeAGHjyp+\nAaYGEGqcohsoQQrfcTxhcnDzkLV395MZXcnmia/GkT14N28f8bgMmtmHC2uh\nN+C9/XvMhRHpKHo/6c5DgSvmZqtwWxix/LzHBywM40sUsyspmLFiuqj0dQmd\nUtLXs2xOv8QjEfs8q4vRNyBzjGPCl76fKHIaWWp+w1J0+sy2GaZJPRy+3D+x\nCp8H5Ke3ld3YSHOvpje1BNmcNQnIEcbI5e0nJP09hRdhZ9BSUOIqWGgEWRmR\ntjE3Ii7k6tm2G/yUDXgFA+Bqqi3OVF9b6UxYMer+fdTTQhIIPf2bS9STPY23\nzDaE2batg17De+wn7khbmioWmHsw19w8XGwoMOqf2TP8oFCcnD2mY21SefL1\n2FWRV8WYPE1Qx5BIjLmZ41zUirBakOqmiYaOOF8+DwDCokAWg3MTf1esOtxc\nAdcpjoyag6wZZzJpIcGWBajuM7pdCXPskLH79uBfJHo4hDJowAtrCPKG9i7S\nZMIb\r\n=i/6X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxsH8eB3vi4C6Ll46VwC+kk6PmicSZdZIBhR3u0WIIeAiBeSRvQ9E2aHlF2Kl+zyDKbJI897T37mar0qhZ15TEdjQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-ipcrm-sf-updates.20181017133314_1539783320249_0.2710748017844995"},"_hasShrinkwrap":false},"1.0.0-ipcrm-sf-updates.20181017140821":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-ipcrm-sf-updates.20181017140821","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1e6753464511d507dcdd8ccb0288ffc5f0846d25","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-ipcrm-sf-updates.20181017140821","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-7vYyas+JXFtBuUW1ekiYyi/z/8Awxn54XE8hcaG1KK/ZVqpZ/8H5mfv3eeHxL3Itq2vLlcra2BmG3cmCLtGffw==","shasum":"35d31905d0023cfecf04187147235715c791c413","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-ipcrm-sf-updates.20181017140821.tgz","fileCount":66,"unpackedSize":508403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0K+CRA9TVsSAnZWagAACoIP/RpNEO7m8F/bJm5w61AA\nfLVYSjBKP+E2MQUQIkWJdsahrXItKc+tl7m5Fh3AJ454vw1HB22ABffXv2rG\nrbyVLgmVFax3nsd3sKHxcMqCg00q9AtSAq9ghCjZo4dWsVMQgUr6f2i6oQ7L\nm2bOhVd8/kDqWDUpUXzzK/k0CYMx6FYci2gNIMjlfC3Us2qLVuTBPuIYi6a1\nlTuw56LuiGaDkXH/uL5vbjvnvU30GLqDhLfjQmTEZeOL828kFKg8xdymPMDO\n8PqE0sUfTaG3ksSgI1dVMfdl2dYQgNSvuwqYRnIAHotiZTmsjjA0z7ZDV3DL\npZhZL+d2nMm+OEDcgDdwKFyzdnxj8z9DiW5xPwTvdie3EI1t/yoRqbHYy3T7\nF3Z8YyIQRt/2Eyqqm2EUO+i9rbWazXktqFLGz5sZinaXDxrJNGnivLPNqqws\ntFPZkgV8AmG50/2+96XwLQJhpXkq1uVEJLRoJtMwcNNJ7efSeSs0I7XNpQJu\nAV5IAYzH8J7+umIqAtVGYJETk4S59IcvbMv0uM8zkr/2bnB2Z7iajRZXNgI/\nEAv7O62iIP/KTraFznxbe32rZBBkSmRDliBQQfuUgjM+43z0a1hjk8yiebNr\nch56ZOkpIaRiX96fF6Ub6gBbIRDyQHFU8844E0iY7DGp0Hr+0/ZBm5c0CTmR\n/aVP\r\n=dyhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4PG5KfITMS9nOwu2KUvBWIC+6icnnW7Sxn4HWFJ6CpAiEAsk2KMQsNvxsMkgxSPi020bHcoNEF+ptzMGui5af8Df4="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-ipcrm-sf-updates.20181017140821_1539785405378_0.16273572413088266"},"_hasShrinkwrap":false},"1.0.0-ipcrm-sf-updates.20181017143127":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-ipcrm-sf-updates.20181017143127","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"3fd870ddb92537c0f9b8b52e3f221aadf2e063da","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-ipcrm-sf-updates.20181017143127","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-V02gY+MLO1qtdSs+A2mSkGeeMHASeFb/cTaO8TZq7c2o3aaoo4AfvdKRqSjr0mPEZ1K9LbkKBfGalUDruUTjAA==","shasum":"a693b12623dab8f27fa700a85ff0db0fb6bfaf11","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-ipcrm-sf-updates.20181017143127.tgz","fileCount":66,"unpackedSize":508446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0gTCRA9TVsSAnZWagAAn4wP/1Vz4rIrY769gEk6tvSP\nXuDiaEIE7oEy2+ZxmXGL1OYLJwElN9bARhqPgIG3CC5S2aIj7utOU2vtnJ7f\n+hnIvA68rr1zy+yyEXTMrlJVqLTARj6Jl0/2QB5R7UVcvSXdABlMac1o3VvM\n0neoGUTQ5RZcN9oBfi1Yt3srbcF/J2cTonsiqAsr1/0FynC9+MaOj0y1ZQFn\nyf0XnKnWbjgMkTkuMV4/9+k2zCn1tj0uuT2BjWyIyxeqEQJzCKFVjo4EvMZz\n9s5YYF0xHgDKFTfeoW5pGQbd6GsfKotZqdvEpcZgWjU4ICDZHd4a2KxtbKyU\nn+Mqi8iK1GGtnlOYYZRu00BGrbdH9MsdZGNwVvOVrI5080EFcSXPPa4YMwNT\nW5yiQ1t8MUh+JdJt10J0UE9GhQgZmqohskLrfPz3Gir1RSgKRABL2lUvJxhf\nH/L7xNWhtL5hcvTe/1qMdS/IHhcoPftXTYE6aW4NvK4OFzQioawleOmADLsv\nUQA8BPMX0D7yPa1V/gA8w7Fm/SYNVrUU3e4kc0j87uA6Tzyth+ZM09pCWVKs\nDpTTDD9+oibQvYrSwaHp43x7am5ThRRasKvfXBMA3OXE13ZShdIM5ul3V3OQ\nQ88tdoGzK3PmtH0HENwmuBuYp7e5dqU7lsV1JXOePNtbZHRPblOZG5x9FqBr\nJAJG\r\n=gYpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkhc6V9FKjlHehLtCgw5MhiaC3Pj1WLdv0/R4YX1qxSwIgU3R2SyI7HR56VwZnixpW6TyfpfylVtV6de3Ca0MxmOk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-ipcrm-sf-updates.20181017143127_1539786771040_0.7062570211223052"},"_hasShrinkwrap":false},"1.0.0-ipcrm-sf-updates.20181017144511":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-ipcrm-sf-updates.20181017144511","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"0eae2e1e0e0b4891440552668393c780daa45f84","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-ipcrm-sf-updates.20181017144511","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-sXEdHmEZvUnnJY8wg+sJtLenMuptZq5a22dNqOrW76WcnXAiwQohFFDbjBt9fJptyLkrxmkf5bpFAot2Zrju6w==","shasum":"ba7c631d6e4ae6fec91530e8cfc04cb87a86c23e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-ipcrm-sf-updates.20181017144511.tgz","fileCount":66,"unpackedSize":508842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0tQCRA9TVsSAnZWagAAhpAP/0UxFS2jw/RO2JHx+vUz\n2hB+UWXUSvrxSbOqsRi2bzY4Stk2pNPQ6LBzeMImWA7y18KrvVVTkXtmgkZf\nf+6nAWbJ9L/RNT8d3Uy2q9oCMTIxUBHusku76cmyu/vLYXlJI21h+P6E7K0J\nIlG7MTNWSE1GUeBhCbT0laFmTwGHmQa6IjMa2DdAGTVO6eKHzcIzFzOXjetG\nKX+7pajHIZNhh6Iz78VSAz0jV8fM42zuNM2yE37dwR0AsH1lE7bMEOqTzpdX\nGK7Hw9n/LhGfdCzfC+K1/kMd4IOKaBD8kXi4xcsiuEM9PD/BHu3gcoqIlWNH\nOsW9ELYiSKDRC8o/+jBpvG8q/jIUJni8nfjN06UnCIC4p25Am8AyQ+hi16Tv\nO0KDO0MDvuHHfSbpk8TbpO1aTYBKZBzwgVwz3cB+XwZgZQhX070i1phZfyEv\nswhcT6Lwl9aAgDp93EpOLruoKb7/JiZUY573ERPcU7H+3KmweFG15+cmRFto\nVKoNMo0Q6qVix34U0UbRYyPwFCt1wfmoFRACl4nBBhfeE/WKsOs0AlUv5ku/\n9ediDOkjYNnA4YlWRpiBueDw1VErh90w9I5oHD2dX1M96WIIG2nixDqLGe2I\n4TOK4WfnF30PiwDb4uavmvuTubar/O5zCrbC0PrrOwGnz1MMnSW2LfbZPZ7B\npkKH\r\n=dQf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChsNUVobUnidPhIxFLJz9ZxlJs/8YH/wBEe9kQ+x6EhQIhAJuC7v8kKESP97AuJbwjdpAytYygaNeFxw4w19tAni7g"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-ipcrm-sf-updates.20181017144511_1539787599808_0.052479505153626205"},"_hasShrinkwrap":false},"1.0.0-master.20181017201409":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181017201409","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"83c53d160202de3d49b1007e2bb72e0f8f6ec976","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181017201409","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-7xKuOv0VZfp8vZ8rd37Ze1PwWGovWBA18Xym19IOfhDdGMqmwsf5Q37WmmRbvbbFDGlQLCWl5mrKnglEMJZBJQ==","shasum":"7997f27541404d62e1d05b178e508962ee994067","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181017201409.tgz","fileCount":66,"unpackedSize":506971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx5iICRA9TVsSAnZWagAAWZIQAJCm01rJiMuhikgWnjY4\nkzOOw8445H3fAf7RpEfLlupBzZAdsx5vIyOUI6LbjzMdyveMC07xzBkaQJl5\n8Qn/1UmwdDfwOWm7JY8oA2q0IrBhIu22ODgduJyq3f/XQ5druVhjRvB/Ui1w\nRM1rXyJLh47dlE/JztjzWUvorOXC6lAvkzFmCeC79kg2hYAS0Z3Z/PPIScuJ\nadgF3oMDyDpAaCpZLIrWXuu06U0DxrIkaNYMKc5FC2mqgTCQzg0h1IoyDq/o\nB4z99nkAe90J8LRIaqjZcpEYi48eXRymjt2M134NoDx0p8E6grDlnziI8k4k\nGaCoHoRDR4Hp7wsvlczV3MrN25UPYEEcll0hq5sSlw6q7ytV5r24pq3qIA9I\nCbjfTP2H4xCFib4i4YXimhNMR5crh49NmY1PfkbkVZtoCx/LX0wp3AfJZKHd\nrrQQDp6EQGLDVfCNqW6I5dit00/wOgcojm0inmgIExjcb5nd1DojuIzxxtRz\nF4F/LdIAc5L37ek0IHBRZxqXKG48QFNKKWHraVIXJ+vLtVFQDWZBwXA4GQVf\nsEouPOR0RCfsuq0G3H1D/yculivIyflO6ztw558vGJugre9RDNbjQKslPEJ3\naQiq1Zd1PzS4Eup3GM/+yakH8469roaAtYoitXeMUNtzm7Zj0wc6YpvguPGi\n60V0\r\n=TBjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbznnISUjPInZbG7Lx1Z/bIDym6kEI8rNXfXQ3PzpnrAiEArgbJG9+eOXAdO5kKqK/RYhp/pFuzeigTqnATswk9euM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181017201409_1539807368244_0.23510040936120435"},"_hasShrinkwrap":false},"1.0.0-master.20181017201935":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181017201935","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.1","@atomist/sdm":"1.0.0-RC.1","@atomist/sdm-core":"1.0.0-RC.1","@atomist/sdm-pack-build":"1.0.0-RC.1","@atomist/sdm-pack-node":"1.0.0-RC.1","@atomist/sdm-pack-spring":"1.0.0-RC.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8bb72deb0d6a281332e514b937300da41a6f33ac","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181017201935","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-hkced7t4dSR7ZVK18MYoNjObx40qzMnaWIcI5tuW3TvbokDc/Lh13A7+338WreDgs8wsOBDgmMcVxqIngeATCQ==","shasum":"615999c07bb6ad41be299d2ebe03c4decf771eda","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181017201935.tgz","fileCount":66,"unpackedSize":509122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx5m7CRA9TVsSAnZWagAA6DAP/0KvYxw6NGx5GqnnJT8G\nqcWlQkLQ6LzkQTBCPG8BTHWv7iHgOVouJMkn3ldGXrJQJFr8qPONGqutBE1A\nlYaXbffGp1FTu4focD3UMj0b5WQ8kCOA1ktuGsNoeaNQUCVaRlef4NQthjSq\nrVwybc+ldR6RhXIvYKYvLDDhR8Z6vd4nVi+acYNUboxM2PID2D/iqfZyZ9Vs\noPjidcjUPQewvdIa+Umnyy8AM55wOadCY2kr9m/pxPynURwkyCDMr8bmU45A\njqyHZpDf3007Tievx8VX5wYYxEv4EPUPfX8wYVhzzys5tY9xJnFWek83oXLu\nTfv8+j3oXelwbQ2fjLlCnBL2OQfVvlit1I4CVQ2OBwYWzBOjuC4gpXH4opmO\ng/F/E0tG2gxhH3OOdiHXeAwjLNrPmPHwSAdDuUIl1V8XCsNSRvi776LRzvVR\n0YuYtqYkAYD7P0luarmmZGuRF17FG7Rv8oX1mnjdomI6481daw+r/4LrdF0X\nOyUtKhe8Nb+hSfH3uBxOpAARKaLQ/dm0BZtXdSMKWvV5s+/qnhOafsxno73L\n9VHto3/2RsCBnqXtNjiu761EAGUAAr9tZUcwafoOuabpQ4ylRHbRjPmz6BU+\n6IJ4q4CMoA2W3bqC/NgNzO2PtsbDarLfMoHdPuV9lI42E8KFv7OhlpTkHV2I\nkGBP\r\n=GUE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmLktmRuzYupo6SYeYNtO7UibawlUjZfax3X2cm2mfEAiA1nZg8KbN8WdFz61G8R7u69cRdHvIZozS+i5IiJIwk+w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181017201935_1539807674988_0.28967966503081"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.2","@atomist/sdm":"1.0.0-RC.2","@atomist/sdm-core":"1.0.0-RC.2","@atomist/sdm-pack-build":"1.0.0-RC.2","@atomist/sdm-pack-node":"1.0.0-RC.2","@atomist/sdm-pack-spring":"1.0.0-RC.2","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"dd7de68b91d72b8989a0c6da72002f4db2585e4a","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-AT+OFpeGQuinjOtmtiCCoAs9CPUxC2vIZgIpi8i3kLyGHrz4pSuOF+0QJ//dhkSYGzGvvvVzsyLlj/g757MWLg==","shasum":"3e60b9ff589ad9d9112b4b909db4f0b2fcb09920","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008.tgz","fileCount":66,"unpackedSize":509155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2Jo8CRA9TVsSAnZWagAAVCQP/2Gep22NpjN5Lflwb5gW\npZsFn2gNgd8oGRgpAHZm6UMyUUdcpMEJk+StUys3y7Yg9hA9BUggoOUEtjZ1\nhP5mHKPfGC1AmW1CNOG/PcGzmyr8PmnClWFwDbhWm0sOZK8HHdZCax5jU5OZ\n+XiBkHg4ZluFqwe4wUt7NzkV0GZ/oP9hdjWNOqa6kSWH4YvbN0diw0KFsbeX\nt8PDx6h293q0dmkrascgOwlKzukfPo8UXGg023HoK7kEapGe2rR/KTci131Y\nQQPxFqNbjr4I28fhTD0ETcqH2zEtxrM/CycwlFGJOEXIy147OifCfAsD0Arp\nvDiosomMR1IgW31aONvabdO7/AQkHHCn3dH62jaV5Eb7tVzlcGgbqVOAP66u\nAmjnBK63iNjb9ls23EKK9M9wMGc4ImhpeFt98lmlor1qKiyO0X2JIoDuCWUi\nU8YmRyyc8kgKBBs+cTDW7VLZHomEsMd6FCVW6GBmIhQwFm/U25SxCoCrKlvo\nW5xJNGTUfKOMBAoZszsXGZF7clmV19Lfw83eEOcBPP6rDLuEkLzm9FhvIW23\nN/20nOYl0Np1lGStonV+nWJOS8AYVB1yY+ANNWY/zzUivs/whDVuTGbwGbvZ\nUs43Wi6avjgefQYS1KjNo6Ini1jiDkH61DcKoM2RNSc+T7LcHwtAF/wWcJEr\n/gib\r\n=/XvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTVxOOBFXAatHvAVr9YJdWVuEMPwuNeUfYYJkODHqGngIgBU7g7RXJKiMY4Q1sPzN15+cwT3YvHg+V9yLpAa2jIpM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008_1540921915482_0.3903028833468314"},"_hasShrinkwrap":false},"1.0.0-master.20181030175409":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-master.20181030175409","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.2","@atomist/sdm":"1.0.0-RC.2","@atomist/sdm-core":"1.0.0-RC.2","@atomist/sdm-pack-build":"1.0.0-RC.2","@atomist/sdm-pack-node":"1.0.0-RC.2","@atomist/sdm-pack-spring":"1.0.0-RC.2","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1dc3e7200b6691e162881ab2678c084c34c8920d","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-master.20181030175409","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-mx6G08WsKRk2tfEpXJjb1O6E7gBTp4B3tMIgMmOdZ+t7DqVWC9psJ6XscGnrE/5Fu+J5SRcopZFFkaSE+eOJhQ==","shasum":"00677d43bfbd668847b6331dd6bf628a0d1b515b","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-master.20181030175409.tgz","fileCount":66,"unpackedSize":509406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2JsjCRA9TVsSAnZWagAAQjoP/0UMGjaXn05MbW4aCKmK\nxx3h0dOgBFXoaHEmnaoLDLGzOHkpRaVG09+HbO4/u6NsJ1GqVfAkXyF8OJcS\nff9XguVTpoFMPxJswMvQd9iCNB4dXtwwJ64S8y3DwjkGISuXfWUmg3esxn0D\njrpjjhw09NB+EtAz89ErSv7NbmanWcNM9rGdQTObGmnOETvleX3XhQrea4sz\nKuAKYSF0vI/CvbvEEQOr29pypKLijDl7XccnqMf+psiHHUXMgXxpYU1UuWuo\npMx3b+ghx3cHClDid1/qI4H08RTCTE7s8YT50eDPZqT4/3RoRW3GssWJLxQg\nRb+XamdRjI9ljlb4P6CVW2x/bO2PHMfjjeKmI0ElFXoB1XyGrjlPP6GjRIlZ\nTtSpV8EoapS/4lmgly2qpTAP31k5h72bMMX5wBWXEolVAqz1coDy9v53TnJH\npW4tptSZp1iJxoZngpBYTmqI0+P03YWWIeBkA6OzSB7GYGRuPgvKj2ZlxgpC\n8ao0w3qhMZeO40a+/BQYr14+Dpms+LevPkKZDY/zgcPoCYyBf5M56LFqXFNz\nf7ScybQSLHLr8QecIktpSY9LYEetnTGQy9x9oRvJxWE2OA+5W3rza0ou8KaU\n20AGrQ+RIfILItjnlAvW/PKpScivy2C9DngB3OEUvcOP7ikvNJAK14nkfAS0\nvAra\r\n=eIE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+oUGEX73PLYHC582vhqlZNwfeklHXuHlGdi9jjbneUAiAsTmWi7RKYdeKM3sksEa+c1UAdKIez0EIoADRPPtO3oA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-master.20181030175409_1540922146662_0.32142756108771287"},"_hasShrinkwrap":false},"1.0.0-RC.2":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.0-RC.2","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.0-M.4","@atomist/slack-messages":"1.0.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":"*","@atomist/sdm":"*","@atomist/sdm-core":"*","@atomist/sdm-pack-node":"*","@atomist/sdm-pack-spring":"*"},"devDependencies":{"@atomist/automation-client":"1.0.0-RC.2","@atomist/sdm":"1.0.0-RC.2","@atomist/sdm-core":"1.0.0-RC.2","@atomist/sdm-pack-build":"1.0.0-RC.2","@atomist/sdm-pack-node":"1.0.0-RC.2","@atomist/sdm-pack-spring":"1.0.0-RC.2","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"1dc3e7200b6691e162881ab2678c084c34c8920d","_id":"@atomist/sdm-pack-cloudfoundry@1.0.0-RC.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-lN39wJvJkBTDC1VrJE4v+KBisvWm4ErDCzprdMQwsSYVeBH0Fm0GfFf9Yaj+Eu0SM6xEZB1yuuYILBE9vgRAWA==","shasum":"7e8b0b04082497960b343fa3c9db75e0aee0f0f6","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.0-RC.2.tgz","fileCount":66,"unpackedSize":509389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2Ju0CRA9TVsSAnZWagAA20cP/0OiC7s84ldWtNCTS2Aa\nJqIK4RDMt5xWn6RqrHdAOW6/RDGidROTbQW07emzyE1yzA9F9g1IuuO028TR\nx87TG36Jt+hggtwtwGBf1K7esOzwhu6aEmek/QZuhF1JM/FMuT0Ik/iRukNz\nr6eU9/tONIJKoO6ovm1iyP0WR4Y9S58N+nWiwmxoD4JfPLs7ZbOEYfydpTef\nFKb1Uf/USHBvKfn5SGyYfmU5z6vBqlE7zITFzCCKmVTbnEM1tDlLgpbtnvyk\nx1nkojNpunB+5VH1J22FLaOO8c55q/pSMFa6LRFkF6hCeIadb3/5X759PqNt\nkMaFiMs+cKg1e3h2bj9u9YzQEmDrl5yw/IjvWMs6gzajH2J25YNz/pflnYR+\ns0vz1wG0xDp/TPZ9y4yBzTzh/8nJ0Z2ZxXARwQ5CaKKnhoHTShryIbsZiiOs\nNZh/6boUF98vAvHJWlzKKyWExIkFhFaMwDVC4EsN+adh6yStoJcjTREpa8Sf\nPPH6fw4N+4xXmUfKg85QQJ1m0JO4O8yjTFuJtDaa4dqywCe8C62ZNsQoqOW6\nP8j/1/st/xFKuFWe3s/9lzWrhp73z/e3Vv4g3wqEFdTX6MUl18FmJkMPeLWV\nhjP4k6/hQlX7KBaax4cx3vgRpGrBSCOihCMPkjkqIYTAvPBakuI32LtTkE/y\nWb3k\r\n=OhrX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET447oWKv/a+tR0/fMqoQmBzh5Q3nAuSBOiWStbDweOAiEAk7HPpgAU+gNtSB6u4hDF+apMePoVpXdYeMSU/P5Tb2Q="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.0-RC.2_1540922291664_0.21923096831933497"},"_hasShrinkwrap":false},"1.0.1-master.20181109120644":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.1-master.20181109120644","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.0.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"^1.0.1","@atomist/sdm":"^1.0.1","@atomist/sdm-core":"^1.0.1","@atomist/sdm-pack-build":"^1.0.1","@atomist/sdm-pack-node":"^1.0.1","@atomist/sdm-pack-spring":"^1.0.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"33c65291f92e76aa10e301fc7387df6025373d83","_id":"@atomist/sdm-pack-cloudfoundry@1.0.1-master.20181109120644","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-mKbzVBrTOF7PXA4c+4pNc643mG17htZA2nXhDw1R4Nyb5q6lmQ2h5NrpE+MsBmJXi9q5C9WzoGca+8+xPcC4Jw==","shasum":"3bed27e41d386bd2b2bbc27d5185296f9d304aa4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.1-master.20181109120644.tgz","fileCount":66,"unpackedSize":511017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5XjQCRA9TVsSAnZWagAAlzgQAJtzeq1tCsaGGocsc41k\nzQ+kCj2F7XhyaJo7P7A1Ndu41rJpwqYgbUPXnOyr2l2MeB/SVmZO5JQ9H5z+\nyWZZ3wuAGrU0z891z60lpLHqY8mCq1wsRvVnqFI2kbMZ+7oJSNrqTy5SmbR8\nQCtbKCOJt3qk7UFxSxTis0eVumb8T3fKOdw64be8dNWFhpDeI9kZ6UCtkuuO\n1Kn8TnBGAi8BFcWTROjP+omeR+jgC+k70YNu+Kl3ZjO6Mf8dS79ccWYrbsk9\nafKhPXrt8K2raIlDFX4is3BT6HcoF8xF5Y981JsAtePJkHKIFbZ6BFasy8YG\nyZtE0kU7cnBeDj63zrHGaNA4mVKWJVdiDcT3CUtA+41ilHk36nnJeNKvkULo\nso50x1jgTfKXlrOIYeN2AQ1gRv7LxXshl1uLw3GL1lEvNAC9KS3YvmKkBqqw\n5Ghw559x8IkinI6VrfV/3azp+fHhAGseN+DLdZuRsIAzLsDG4ZtWij0wYtPB\nyax+bUYH9WMysSXinQwROCS4jZRGEgYmcJaN38F3FAfPZ9f18ZySSOzq+G3P\n8ZYW+tzizrUAfoHEC1/zm/FilndG42JRA9eZiuslP8SRHftqgagt23/hRwjR\n8dz6O7oYb/3y1nBuMbJwtvpHOt5mASJUeZOarnEelldRBXd1Zp7W5pSccNHM\nk43Z\r\n=e9Eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOMhxsy4UzktvbBMzjxb4tR4taf+/89Do7tmS53+56mAiEAltnEuvaUqUf7cZ8SpDzxifSTioQyfY6p7RsJ9RppMYc="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.1-master.20181109120644_1541765327752_0.33452663815285155"},"_hasShrinkwrap":false},"1.0.1":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.1","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.0.1","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"^1.0.1","@atomist/sdm":"^1.0.1","@atomist/sdm-core":"^1.0.1","@atomist/sdm-pack-build":"^1.0.1","@atomist/sdm-pack-node":"^1.0.1","@atomist/sdm-pack-spring":"^1.0.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"82ef467452576bdab8d2a6ae93f00504586caa56","_id":"@atomist/sdm-pack-cloudfoundry@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-FuVfAW42bVNPnJEAjyk99uU/A43yzaLgWKdRo5SnOC/5B6bTLxMhlKmNZRkcOqOpeyWfFt3TIMFN/bdp9GMv/A==","shasum":"d114236e23c856e49f2c620141378c748aab068a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.1.tgz","fileCount":66,"unpackedSize":510995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5XkbCRA9TVsSAnZWagAANXsP+wbu7LSssdguI72Gi5pR\nwhoKViZz8C4B1ZaWg1I0HWGjdFB2xiD49S4+y3zPmNCWyKjIdPppdWI6S7ii\n4HCpoR1HAmqOTbViobp8vFDBIPoltBZ7RMX6YHMi5uZ4Ub428CvsXiBdZPtV\njBQFwqXUPEvMd7hASivRLRsBDf33pWAm3cSV/vDU7EY0xCTMXTjpNviDHZtB\nDHUrDjwz2tZgWvI/mcudkXJf70oAiGeCRVl2yKDfm03T5lnjHL/LS5Bzl6oD\nsCqGVI4GG72egU4fB9X7YZ3doElG6mIX3vS5swzHKb4fzEznQhVQX6JUae3g\nVGsiyFH++mL/8hM1u/etE+r8sX9f8R6yv8Yex+Vo9FFCyZ4VTdn++FQPgRGM\n52j9LjjSBBZexzOnfKJ76L+KQa+gke/UwJMDdWr1ru2Ga6kTqS3AeU5eESIu\nQ5vA9aQcizsS9D0nLoy7UBsbDf5+SfI+0YGYEVoDXPkZs092PEdc0HE654In\nQbDv6MLxKBCujm/qxj6BpULmC4qbqAbOA5LQbMp0C+GIrmfupdkRsoO+sHDL\nwem36Ua2a3LtowOdTlKlvN4HeVSc3WEMnNA9LpP3n/cMjP8gNsUrAvSfX6sC\n7YFhn9a8jQ0eiHFvsbCsdUXsKpP4FnjO/NcRhqP67cgo24AfYk56NFJPNoQ/\n3T3/\r\n=jaDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvADf4lobdVntUEos+b+FMqieI9SD8xwI5axphhs1YUgIgcqmuQEWZTu0mvfIqZKpDSgBFPdPlzvLLzENyh8qB/Ho="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.1_1541765403296_0.8824842013914869"},"_hasShrinkwrap":false},"1.0.2-master.20181116080211":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181116080211","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115131826","@atomist/sdm":"1.1.0-master.20181115112041","@atomist/sdm-core":"1.1.0-master.20181113230355","@atomist/sdm-pack-build":"1.0.2-master.20181115164338","@atomist/sdm-pack-node":"1.0.2-master.20181115182109","@atomist/sdm-pack-spring":"1.0.2-master.20181116074715","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"82773e9d8ab6e2ddcea2de771f5a361e4976f17d","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181116080211","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-VaTAK2KaPfFiTaI803lcYEjmhqTAdCEqn1+N42X0UbT0orYCnBsGSHQY4twHD57mNhF9Qzcqrq8VfdH86zqhiw==","shasum":"0b9d5cec278ff222b756e3fa050a5ec61ee0f29c","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181116080211.tgz","fileCount":66,"unpackedSize":654736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7nnTCRA9TVsSAnZWagAAuZoP/iRRqo773+u3+io7G1Kn\nvKYCTxPGUOflV6MsMaNGpA9aQ4i+jaNHJDbwW+fYDLpRVoc+axDxYSubzfGn\nMsRUrEvxSVRRN/t3PmYy/8TshyTK8RLNTMJ6FdXv/YHcErDUixc1bc9mZZDk\n4psbU5GBzywfmqUA8VxWvbVZkf/LBbJtRGCsT8cu9IelGkpsysOr38WLN0np\nTa+Lrsa0RxELp/xLAAXzdIn1pjMXin7P92OLQA5bnilt2OC7DS7MkmEnSsro\nZd0hEVRzG1c43NWZUy044pAj6Rengkd3KZoOhzN/8tETn0k2nQvOcsg2StBG\nekeqpXEuDeF3YyEjZ0tZmJ7QyaV9ZmbGwJkeN5GuSgbrPw87FLLGxFzC/Yts\nHtYwFi+Va/Ok7ri/Le6D3Sj92j9pbSuuqDbWya17xELOBK+MggQBuxfstoUg\nyfOakTNHEStRXCrbsNDAHuFEr4UGEILErvi3OM6GxQ+wni7HLUvYhLVdbN4w\n3MMHnkH/v2euhxRiqPVOM9YwDf0SFt4GLEKJd9YJjqa7s7ixFVBCj478yy/k\n3Zy+Un8apvKytGK4kKhdaZdIKCrzzXkss6NauFNL8DMvQqyW4uhLeAokLKXQ\nlYl4iW2WQ+JOy4VhQrdMK5wTSdJPGnP54USuSZD7o+60F69VBZkMaBOkcRNf\ntsvn\r\n=T+/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCds18Jmx0bADz/dneInzAR5u4hE0TrvRLxvU+E2y3OFQIhAMzwuGhxsRzw+kOOmfPpBuKUPl8/h6wUcfsG+/MUzfvo"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181116080211_1542355410348_0.7148088618427659"},"_hasShrinkwrap":false},"1.0.2-master.20181116081824":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181116081824","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115131826","@atomist/sdm":"1.1.0-master.20181115112041","@atomist/sdm-core":"1.1.0-master.20181113230355","@atomist/sdm-pack-build":"1.0.2-master.20181115164338","@atomist/sdm-pack-node":"1.0.2-master.20181115182109","@atomist/sdm-pack-spring":"1.0.2-master.20181116074715","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.3","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"49501e6dd221a9c90cbc7b15d15a38fda0de6ebf","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181116081824","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-cd1Pz8BvJCpB4TI38ZoavCNhEE1WosaOHYm4fWMIFOlEHm2v+SPDYNTMwk/AmdF45Qr243qLcX6sC2UsCk4cog==","shasum":"515462505154c6c3acd8c24dffe7825b3643a686","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181116081824.tgz","fileCount":66,"unpackedSize":661094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7n2fCRA9TVsSAnZWagAAKQIQAIkRGGD541kREyL1llRy\nguwhLd0WfWkZbQtdzMLzyJk1pEPh4Va8zrX/qdiKqfsU1og7QR8PU/obwL1I\nvbdTLa6pUgYk8QTOuLVpDwawgaPMqUkU5GQfOjeGlRjFxMLi+qTf+sRTZODK\nnvjfssZpK7V2OW9B/QIcNgKxwRdf4IRNpnn9i3IN8TzUeTEK+weiMB1Lfn3p\n7cFpe68tCdyxznzcAZFAPSJQZuUdYNL25YL0u7lRjxYL5sk9wAXrQqbl8Iam\nMmsbafnM5otMdjlG8xSSEkzIMlu+C7OGFxzpgK+WhTHIwBHfXIsNqKb8nvwg\nS3xtPoK5NWGKl0B3SqVoUirWwGTo25EzAnNKBCMmI3qPQGc6e8egi/4UzGOs\n6bkyUhz3tDqEiis7+nMnLgIhJov5RyuWDvDA8ab44DwdBefBCllocoqN8U61\n1kLY5GiHxfTOfD3spfWkmk5TFbE2wkT0JeIp34p7m7OKlG8EN2R3n9wNZceH\nqQs3QAyn2iaTQpHU6GBZMJaBdzP01p7G/E68Wliy4VyCEMIcGlM0Uxdix8B+\nOHBQO7v5vIiT3fO2j8kTINjRy+hjU5WNYcvaWAYmR3D70B7cK1W9BOU9MqVW\nKjbgcAxLDLfzP9yEzrfUpPeytjfndQZjzvsocapZXNw+BATE5x+EZqrO5UIV\nojGh\r\n=8dtN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2azZGIRT8kPNV3i7p39fAQWYCdwzi2b9cea3x5LwXegIhAK3W4/9+5nGhgemyDv4IFEXFcrAyPJcev/CpqePBEPQH"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181116081824_1542356382701_0.9706827927709647"},"_hasShrinkwrap":false},"1.0.2-atomist-update-latest-1543308550791.20181127085621":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-atomist-update-latest-1543308550791.20181127085621","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115131826","@atomist/sdm":"1.1.0-master.20181115112041","@atomist/sdm-core":"1.1.0-master.20181113230355","@atomist/sdm-pack-build":"1.0.2-master.20181115164338","@atomist/sdm-pack-node":"1.0.2-master.20181115182109","@atomist/sdm-pack-spring":"1.0.2-master.20181116074715","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7747aeb56cd63214c1b345fd023f5cbbca6767f8","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-atomist-update-latest-1543308550791.20181127085621","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-lcX4D5woSYPuYK+Tv9dnRphAZa6xVg5h02CUZVWi87giEuRMu9QCMXeA1Qg9cuqa/24bnsgU1OwDTwOcIE6ORA==","shasum":"b1a07d39ce03c45dc09c39b100de02e76a339a9d","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-atomist-update-latest-1543308550791.20181127085621.tgz","fileCount":66,"unpackedSize":661123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QhQCRA9TVsSAnZWagAApdkQAIif9M795WrAh5F5mWMY\ntkk3SwAz13KoqhlkPYrtV+pPIIqwCG0sCVWzj30b2vTl26+cUl35pOhNrqv1\n6xA2Q20qAoy32Nqrea6JyjtWu/UWad7ugtGLJpRZe9z8kTvgrksrkSbWBWrw\n4fF4DIzo/M4O3WFuL32ae8BdEZvf99Kr3Iv5a12QcZwkJk9u9+klOa+abMgu\nw7Z8r3A5akPY4RQnY1AIFp9jFov1wyfh1FrCa83Tl+DgTROmpFOpZ9f/xlgi\nsIhQr3RQPjwFQsy29B11jqvrMz5OGgMDmtRZZAIDXfbp/rlQIch30g1KQJmZ\njVB41+z2JWu9TsxrHDkypeeXB++4nEKZg8yDWags+w4czKmNeNPn8yB7IkQu\nthw9q75NLyXTGRWi5tknxLCYPQjlgN1istwbxBmXTm+hXsTGlZ2/hr8rYrq9\nyJRR1g8lLIzdIaCledmy3hDBThwe7CWsKbY8lcZV5a2GxVyucgMneybsx5EY\nQeasq7TUSyhhwbLA65BAZDTUkoCzMWN2CGEOi8CMksRl6JsFIKQyD2cDej3V\nrlA6xJEDYoTuRNOYBd24K6PNfgudqxQsS7ek9cDtveyvGHxtOZ66kLUL5+Uk\n9RbiKRr5Ppv1apmRdbSAO3B6PAwxPxOaoC12X9jlSP4mQymkXNf/BrJQ2te3\neYxH\r\n=7dMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfJ0GMFkk2MN/JhX2ThWgzfnAicfA0NwJTqyTCmo9LAAiEAnvxwD39BDqEpNm0ooFeGVQOYMWIfdK1iHGU9PBmnT4A="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-atomist-update-latest-1543308550791.20181127085621_1543309391571_0.30544433821401107"},"_hasShrinkwrap":false},"1.0.2-master.20181127113846":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181127113846","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.0.1","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115131826","@atomist/sdm":"1.1.0-master.20181115112041","@atomist/sdm-core":"1.1.0-master.20181113230355","@atomist/sdm-pack-build":"1.0.2-master.20181115164338","@atomist/sdm-pack-node":"1.0.2-master.20181115182109","@atomist/sdm-pack-spring":"1.0.2-master.20181116074715","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"893a910d580a04374c16384aa917b2a1155e497a","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181127113846","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-nOzPKV/vrR9T+/E86k9L/8tLuiTfW1BdWIIlh5o5LgC3ChmUKi2RYrHAxyEJwZ4s85PXRKwX2L3rJxjM1UmHNQ==","shasum":"72a941a71e071967919ec01a990088e38f6285fb","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181127113846.tgz","fileCount":66,"unpackedSize":660726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/S1TCRA9TVsSAnZWagAAmRgP/0sGBTpP28EuXuwsuRAL\nHHqy7d5Xb3WDDtJV4f+I8EkYweikTUA9zzoTK0uexwiKtKQkTVC4+i/n2f3h\nYzERTO+UZYRop+eACC2pgJJRZjeUOezL+9NwF9Fz2QRDniZhwjV2kXB0J8Br\nonsrAJo4/RWSQmE2mero+MKe6u+aYwwTvtgtcQbcwQY0mXdBA4GuEY9b9RqT\nl+rvcBkfStqcdM8YFyZb9iS8+3yEzz2UDum5zrGv7/24veRNcDU60EWwUads\nkFPQrTGVZ738u+LIUvuF+ByVPytxmSAkVvCle8P9sub+yuZD4mP2T7kMG6MZ\neQjNDPZZTeBjQEKnJcKTut3t279wo7DgZi3AqXSP0Q+7DD/UPHF6ftNXuXPG\nK2KrkJHXT1JPwwAxJtNJ1CBuP9jy+DjC3eNqcduM7/KjLCmQwPRyGLsGTRxT\ndFy4WWLBZeBhRhiriPEFCz23yiLuYdm77SP+6p+cDjkWdONllBOGZ7rPZIRo\nedeUdcYFbH4oA6Ou66Mf5cHXAphwFM44Df/AWqEMRprWhmzZjhGPgU1xrc+G\nsqHzCjC7sjF5Sy9I4i01IFfG/Jv4n89BKYaLrovXzkqEPHoThKN6fSh3ULUu\nf02yRQ6Q8R/0ZJ6v+Bbh2ym017BJK622n+iTHHYf6vctvlYqrXs+8KXzgJH1\nxSAG\r\n=z518\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDazv456Eeg4YE8We0mlV9TJ4GButvF3IH8Ec5Wy6tUgAiEAytl4+tBjDjOkQl83jZARWfbWYf0jqsMFGUiCCaRcpH8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181127113846_1543318866903_0.1769317719812571"},"_hasShrinkwrap":false},"1.0.2-atomist-update-branch-master-1543568388096.20181130090326":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-atomist-update-branch-master-1543568388096.20181130090326","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181129175302","@atomist/sdm":"1.1.0-master.20181130062949","@atomist/sdm-core":"1.1.0-master.20181127084329","@atomist/sdm-pack-build":"1.0.2-master.20181129174927","@atomist/sdm-pack-node":"1.0.2-master.20181127150237","@atomist/sdm-pack-spring":"1.0.2-master.20181127150859","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b3d36584ab37583a22b332635a5c7683ca989e20","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-atomist-update-branch-master-1543568388096.20181130090326","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-03M0hDspgHFxLteYJmVo4eMgASR2wI+6Hi/DHabXtP7TVkeIsm31IUrLZztBQRGM4aSXhl7S+py08HhqdlX/fA==","shasum":"b7b70cc0778b672b4650b3d5ef259406d36afe92","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-atomist-update-branch-master-1543568388096.20181130090326.tgz","fileCount":66,"unpackedSize":688249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAP2FCRA9TVsSAnZWagAAyG4QAKLe3zTFkO5lHgeOLIpw\nVZyChK6C9OqN0/DKCpmaXd1OAx4gZN6gpKxfCYC34k9e8iMGAkI+RsxtjW4f\nYc8yGOO88hIEYWHsUYCj9mhuqkSYsATEwBXAm/gBp4QVu0XzH41nLMclCXxY\n9BYzygtOHY6DJJP/LTD0ldyRQiAEnm9RnL1LHWkJdgvrKrxuwmKKeJLJ7J+P\nCZCjkDsxE0XnTfTUPNhAYLok984SRNZ/MXxxQ9q7lTf+0SDFOtFCDPArRI1w\nBmaikjqhv3lwGVuZKHmktY8c/NzJ+c5iFatQ6Ea5Uv8/dWl3G3KU9kj70moi\n8vCGhbpIN0F7W6T315zlmnPmzoPFAr0Dc2Yl70tyPuez3ttm22zerEC0oZoo\nf5uF1mZfFv8tOu7enS4zPTSlCATa6hjLPSrOWgIYb36DKugzdgi7LKAiEeJR\nRD5NPuTAwylyCF4nIcg+XzFAm6TnNVKLn17M7JdGdWucKJkYccB8iCXH934A\n/m/9+dMaijvNRMoVbevVbOIznfhv0gBALF38UXFceaD8Ty6ey4kdSe1jEaaO\nWzzRDSHVBG/VbqEVsNCj2v6GA1f1Ud3BqsMa/50JDzoVkC7H+SRASs0kuvEb\nJYH5yqOYOIp7QbUpnna0UwCOc85E5q1H9kJCx70StC5FKJ2F0BlDlKru5tN1\nMEI3\r\n=c9bO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC003sldsnG198CDPoSHwUoI5zpQjDVKwqVbqiRLtXhggIgDgnH1VClh7rKdHtJ1fXdlaR5mr9HBsHP0hktxaf3eUs="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-atomist-update-branch-master-1543568388096.20181130090326_1543568772862_0.8794656352049299"},"_hasShrinkwrap":false},"1.0.2-master.20181130091046":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181130091046","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181129175302","@atomist/sdm":"1.1.0-master.20181130062949","@atomist/sdm-core":"1.1.0-master.20181127084329","@atomist/sdm-pack-build":"1.0.2-master.20181129174927","@atomist/sdm-pack-node":"1.0.2-master.20181127150237","@atomist/sdm-pack-spring":"1.0.2-master.20181127150859","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"84d82b92235d078ee561eb4162c629ed7890c811","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181130091046","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-PLKhorjgR5dCtj9IwUJEmEFHQaGeUiFSh+dmjp4IGE/OnJ1NpHFl3BPT6umzGvX6DLQIuYU0SqLNKCuY7CKYVQ==","shasum":"f0e8a7745079d6f0a26e842faf6c20e0230ac5ec","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181130091046.tgz","fileCount":66,"unpackedSize":689556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAP9OCRA9TVsSAnZWagAAQAIP/2yGoI7/6FWe/4L7Mi/3\nBHRofjKBec7A4YRXdEHQMLmGgMvWPPpnCPExEGlpLGxUI1lJjLrJL/XqZaft\n8r7MseSkMe36VKhhB8W2JJATOx4agLKNIoSZfQEJwxHoo3JBQJptMhwPm1e/\nG+qv37a/6sAZgG6A1wzZa4LpyXsOJ8qxGnYDnvht932BSDs/yJPegE8az3/h\nQ+SVa7y542TzC/fEMfXgsTwNCMMgXoInrdFJvRjlfA1FSlrYcY6fwjf/JcOm\nsGL6z5CZPGJM4bFGJAETncDDqA0DmfeAcNAAlDzoCCX27DMemOIb11P0rlYm\nIgK861YarMO1O+hVC5cTtUrr5rAySo9LiS+9zmpv6h21vuKfU3s7CKJK42nk\n/KRImJRC/CGzXqrGAcIpHjp1rQ8MGDyKvuzkbzGbQBiKsY5tLb8VPyIAhYFV\n9Bu6+glLcRrKVG/wPrA51JJJO3adAHDnhbUSX0IE4a3JF2KsZ5HpnbDVxSJq\nv/CcWTFF4xuH/PEjnatFZF/0qb9L7MkvC3szGAfog+zZ5vFtg6/khj/jhtLL\nrkRf6SeKzFeLe/mBj5jMqpbXV/oq6bm3DgYiSM2MC+SmMQ4Rea7v1J2nhWfT\nWg+sCitGSRsF+5dJ6FAwI9N8MaChFaadubun+Brx6daSN/HohM1cM9T4PW4j\nEnX0\r\n=MAel\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNl3UlNzMjbLn2FNnanDWOg+rArhC3U9ItN0UlCEDiLQIhALZwjVioxdJ5uYTs2cSmMilfGP8D5Sh1e7rDudavbbV2"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181130091046_1543569229413_0.8609010524497334"},"_hasShrinkwrap":false},"1.0.2-atomist-update-branch-master-1544212062845.20181207195015":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-atomist-update-branch-master-1544212062845.20181207195015","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181207124108","@atomist/sdm":"1.1.0-master.20181207154036","@atomist/sdm-core":"1.1.0-master.20181207171413","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"cbcb5ae7b50f5ba595010a0b8bbc508922714bff","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-atomist-update-branch-master-1544212062845.20181207195015","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-9o3zxx7EF/dy6XYYBPRLhYsYc77nlsFtxpUWErHFfxPOYzUc7YIaoWUVxcqirtnjL/Wyz+b+8r7jvGg2/ne2hQ==","shasum":"532ada22fd735fc1dd45b1a3d4eddcefa49ec2b0","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-atomist-update-branch-master-1544212062845.20181207195015.tgz","fileCount":66,"unpackedSize":689592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCs9WCRA9TVsSAnZWagAAEMIP/ia3BFnL3RtZYX5Bf2JE\nXk8LlQ2CkBhviIw7oBNhPyvKD8+mfvVYuzJWFdkmyhHPRmWxs1oH5aiqIdn9\nmOdEEoOabPqpuUHYFg0lhREoT3JimM5Sgh+uXTtTsAtHYl6L3SMWxC5vy31q\n9P6rlJo9aF5TVz6odqNvKBS4k8GTQFKu1bKO2orZwFNyTLCQDsCt8tfEANSM\n+PkX/IS9TFZmUk0hbb6lLZ8ESNaXUUj4BPPCC38CCwHKSUdSPIfHdnm+XVcT\n0YKslXXzCzfXRg4haldNNiRCSngwpfThID35TjuG4f/a5h5AJaMEQv/S+rie\nVnm53yw15ktkwTkI5+WqCi1+waXH4DPSQeBEF3pgYHaiMs7bZ8Ls5gYf98Ru\n/mOL2CfDA+tGw7tG3kAo/Z3YHmf/6KgasPAXwZ8aLwS0UiG9/s9DgLw/NOYI\njRazvF5WHZp4Mny+Tj7GJaVaGT/6wINNgSw/FWw6fCKJMrvukp0scSld2eQc\nF9cNAXlOR9BsXBB302Wfu24qCbWNDcnK3wxbPyWkTuLldy9r+/3FbxEX+BJJ\nxuuhT+nS0CNB3ez3Cpcf+xR43p4J+Afjb6cE2ax8gtxKwF1OWluWvnwhHDxX\nTOSRdXWVinS8/MJp4AYlvCGf+6xgsZlzJ3ZjR0DFwm/YqfsH5UVuQKoLNqeg\n7ZDc\r\n=+oUN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBLQz1CS8JRoGghf9YBgGLXZtq/Ilytf/7ydjc9X84SAiBn37J/UbyLDlPe2jH0KlyGrXApaS8NQNLg52zAc5lLqw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-atomist-update-branch-master-1544212062845.20181207195015_1544212309895_0.6780090936436534"},"_hasShrinkwrap":false},"1.0.2-atomist-update-branch-master-1544215685156.20181207205028":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-atomist-update-branch-master-1544215685156.20181207205028","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181207124108","@atomist/sdm":"1.1.0-master.20181207154036","@atomist/sdm-core":"1.1.0-master.20181207171413","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d5eee065c63ca55df7e0c6ce5c731a596a4b55a1","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-atomist-update-branch-master-1544215685156.20181207205028","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-MtXytUqGsDMXBg3dcvlen9QxjLi9rqb7ig/BjOMYu7t7sSQ85+y2g1vPS3Ltq10/IlV2TQcgUqcR9HHZLsBGZw==","shasum":"339e6a5d90f1a1194cb4d7aeec2b0754fcebe281","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-atomist-update-branch-master-1544215685156.20181207205028.tgz","fileCount":66,"unpackedSize":689592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCt2dCRA9TVsSAnZWagAA7AEP/0fMzwwlnTUJnf8RcvoF\nGM3Ay70rmsPTS/ePOs79YYdmRP47/Obkmkv8RVxnMej8qs0TqGECvdjfpKM1\nZyoez0JXt8olv38/yeSDKzOiemstmj3y7pKbBjDq703XY1CZGp0/ai0V162p\nEfe91k3LoZ/P5PLKI38He1a1QzpjfinksBF6z/N1Y8Pe1vbWOU/2HOlNoSd0\nv43P0Cq8fcPAi60kHs/HqElCQrUOXj2T5NkrG5pZOGvkkwtaTSyfq4qRMN2v\nhWx99bl8KlSXyPXKdWC3xKqzO3A7lb65f2tJ7axBzGQzBtMCQIgZqEgXhtX9\nIJ5PdJFFAVMC6MwYkutLlYzhZjjJj0X6lwlcDG8up+qdLx8xtIOGtYDJ0VsW\ni6lPWyrwAFuBycCI0dts1mCJx9KtDO+SRcF4d3v2FnL/d/BUwVum6X9BQA2Q\n44QmzZvI5+sKT+vxjU5HWkHGZIH1Od15R2Fk4FchQbqB7RBE3pK9jQ9a/oVc\nnWNGIBd1MV44IM967CmmPbcVzJIEhnZ2Rin4HK5Qa8AGrZYo6rUpYwxKKwOi\nxn6dhzVTaS5ZT1XtrDkjrqAhUHJTKerTznG6bC1UEu9YhM9LdfcmPsIwiZRD\nDMhjXEqxF02VW8X2ZQO4AYrUrXPhKSjYme7ostlh+AZa5VAbfAZEaV7t9QuK\nNe/I\r\n=Gmx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ+WRHYvyBld2gwMXJfKcstyZ0CwI53c8MM8BnmkT1YgIgLVJO3whHjmqMrbHVZOqbKv70Su/C08WYpeVa5q27FpU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-atomist-update-branch-master-1544215685156.20181207205028_1544215964672_0.9091274729027319"},"_hasShrinkwrap":false},"1.0.2-master.20181207210010":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181207210010","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181207124108","@atomist/sdm":"1.1.0-master.20181207154036","@atomist/sdm-core":"1.1.0-master.20181207171413","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6ded91010b58e779fe26646d527c6ae7d2b0798c","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181207210010","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-NEe33hcd+UlvvskAdPMW/xTXhTHeUMZr6Zl839WUQI3tR8KFnqybL4z/mbGL6U/KY6lFZVV0iyjv0LcF29DL0g==","shasum":"7b818470b8443439dde6e777cefa7901c48a7e03","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181207210010.tgz","fileCount":66,"unpackedSize":690602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCuA3CRA9TVsSAnZWagAAwDUP/AnyDUQvvzLdfCPVmeDE\n2doiDe6j/ZSaa4sxiReoQaaZIxRli6hZI5g4JBmraiQ2OZoyw4/UqafL1wcx\nG8zEaXd13mjkn+/a7KPonuSRj/bWxdW+EC9OPArIzkYhWiXy5B9MMf6UPSk0\nTBRyXQvPrnKAu+glFe9Qx6m3ZnsofgLG13qXN+VsjTGzHtduGqz6X7S6cIcb\nvR+ABaQA3iwAaJqlKDJAMI9Yqa2mMpK1nB0gs3EdVnC1LK50Z9EQjvgFPB20\nJDsRhmGogAlEORPY2FJRrznerz6Zf28cXk/MVtVjlNOMopdC4G9RxgjlZz9x\neFPoibfoyy3DmBwtu6W6zPDSl4KV80E57TuUTSoyoeuMHicLnAiapole9KNh\nYlx0FcjnlcDXxhh6l7IdoiNwTUmpPnglmhVKj07adfDTuOiGy8hua9Nk7iwR\nap47+m53PEb55vg5Bytl4P9i6sR3UUBxtqjaVWSWLO+0uLcn3US5IWfwHjIS\nLow/7vAyjuuVvBmmddUcaOGpVWv8kDyB3g1fEnzHWBjW+jxAdMXPhjHMP7Ia\nkHamsOdLIwDzjGEQ1VDHAsUHn3yS5/fENwA4STy89jVYYKmv6fa2LjbweJA0\nqYk6XLI0zEpEqlNaNwdk4nKhTd8jorsAreDxqz11PhmKjV5Kj6CxApSlO1jI\nez6A\r\n=LRjj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCod1QzUoEdK5QamLjlE6zUTql1Tcjupo8vI8z5HmNQPQIgSUX3iYvoFJNzNe30b50P+DnzPjaKtGQozY5UaTHg3f8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181207210010_1544216630925_0.6425842600168548"},"_hasShrinkwrap":false},"1.0.2-atomist-update-1.1.0-1544445129929.20181210123321":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-atomist-update-1.1.0-1544445129929.20181210123321","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0","@atomist/sdm":"1.1.0","@atomist/sdm-core":"1.1.0","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"94bfef55684493d79e73a666f514cba901e18d6a","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-atomist-update-1.1.0-1544445129929.20181210123321","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-JdQ+3/HeekInAUqaGbuC97kTA0Txmo8zlZubaAfH9CkoJ4uh/gKdhG/JJba+zdL88NhDI/n/qt4j3kPaY6CMSA==","shasum":"7714f11cdc1896e84e0e3333387c21a338d0fbdd","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-atomist-update-1.1.0-1544445129929.20181210123321.tgz","fileCount":66,"unpackedSize":690542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDl1oCRA9TVsSAnZWagAANLAP/RjsWYFGpWThdkBNVFAK\nVwDg2lS6yZieaWqaFYunjPU+1IJkPmeDWLSVVhKJ8maWMifhvDLuVtqTq2PW\nKW4D4OkJKd0zMmoj36XZXLnfn5M1LC85ol6zxy50tQurS+sLfnJtX4+LSW6Q\nMoKtwof5l9vnK8S4jvGV8C6fdnW26B38yNHkb4jjFb3nvG4Ngqk05FVNEQpb\n3doePD2tY6Vl02Aq+hWHOp17p2lcCNxvyU0Ouq6KR6CIcW+c8v1/s2/BBN89\ni4CWRS7UV71bQ7CTJkdLiMpr7hmKlZykkNpCzRn5o8fb4YgxrSlqpELZ8oSh\nl5/07MrlFU/4uYrU0D9IPo0U7pwNxNfNCixxHb6xmOPzngLM8t0AsT8QASqt\np5HY5UktFv/EaZNooKYt5VAjkpTZb7Yse0httcMXvQie5OSY3+m8Vxki+jNf\nY3bjjDNSyFJB2caS/6KIHVw1Zdp6siJMFnxZvI+/BNNj8NrLDxSfmH1jqV7Y\n8c5qRHFq2DwltqvRWyL6MaXTnOgOyhs/FzbAN+2h7u9XgrrJnLDVHY32fwzi\n4RUWE+xP/CUMEPUZwVhZytLLv7SikQDnHc5NeLg0GnD4pfro8Fb0BChFexr7\n0tEqYEp+FTDtHnPUFib8OAAUHK6B5RiUAsnALoyxnO3Xm7/OOg7hruM5M5ks\nFbyp\r\n=6ctu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv2SteHQxn1Lyt+EzHfde32bbuGF8DuP8PatagkF04UwIgLUv7f5LnJDFeVBCcMqk+YVmF3WlPHmNZ07NdZf4k+MA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-atomist-update-1.1.0-1544445129929.20181210123321_1544445288007_0.2634504391533945"},"_hasShrinkwrap":false},"1.0.2-master.20181210132454":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2-master.20181210132454","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0","@atomist/sdm":"1.1.0","@atomist/sdm-core":"1.1.0","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"4dc900a795c90b385766ae45b80e5d73c51569fa","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2-master.20181210132454","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-fIM0G+ex9PULQ18z9HfuawHXSZh+/tYkca3ZUkuc/+eTS9vEsLr2LxYUcMNF92b9ZcBFv42xlKrzsozpnLHi7Q==","shasum":"0b333b0794cccbcb5dbf25521807d929d61adaeb","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2-master.20181210132454.tgz","fileCount":66,"unpackedSize":690562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDmmaCRA9TVsSAnZWagAAvyAP/3TFfpaoWOc8cVelfJ5c\nzZls1wWj3wVR3hiGRasOTwJEkdtVM1mV8CIelI+dyXb1HEnLYL+49sIehvcR\nbAQHYBpqVwOSMsVGDKLhICHqe7ana+vo0Ol619g9SdjHLAuAMFpyHkRyuwX6\nncD/344zC00rRiebgwTqpe+RqRcFa1WkN/pXwg3xjmjGaQK/7bSZ/kgMKmmj\nFT/vDuGyjtexAx7f7I+mK26jDJV2e3wXsuVhxxzZXVTS5jctBXoiQ6MSKcT7\n5P+E5wIu0nQ8Ru4K9mUWPiIemRebQuDiKh2oyJ1wsbQWWGxHtuESGxYKo6fR\nbpLWrRqCGCBVAAs7D+u5KBel7Xvyb3OU/3S5+7QI2sDXpCnuB7Pz+eQ/ccrx\nb7GzNpbN3v2Fc277+oz+BEfcm2Fybl0A7D8uoXeTC8vpKHdA0e8y/+KKAhYI\nhQtHc2xeaoEbeJ6kiccw/61DmhVZHwFSDPft9cFANIznCdGykGOe9uf2YbxI\nO6h4CIdLa1g1JOTRwUV1Ih82CsP4eS+Nk/nTBwN6XyadBSMQHgO4e0EFwwBu\n/YBv5PxES7zz+J+ntscsTcIn6z81GeItpAuDa/EAcqqIVkoT4bjwj27JNuM8\nDAS+B2D2lSDWcwhJSFNj2XGfCauFtRSRVRu8ls2fIDK1sBLtpuA4Xmma2WwW\nvQQK\r\n=6woC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTi/k3HKAQrKolJhqos2BGxbZWDhCWiNujZaQj5NbSgAIgLZOuPwRLaHPTzpB/7BKp2kpEexv3/8F6fC6mr/No0CY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2-master.20181210132454_1544448409836_0.6436276752594507"},"_hasShrinkwrap":false},"1.0.2":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.2","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.1.0","@atomist/sdm":"1.1.0","@atomist/sdm-core":"1.1.0","@atomist/sdm-pack-build":"1.0.2-master.20181130152258","@atomist/sdm-pack-node":"1.0.2-master.20181204084134","@atomist/sdm-pack-spring":"1.0.2-master.20181207161946","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"26bf043fee0d3a57421e1b0fe240cb7a119e3cb1","_id":"@atomist/sdm-pack-cloudfoundry@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Y9IgP5uFGCVyLp95fpwUWnItjrDcz4Vi+JncMHwckdWu/6qzvL5n+tbkeD2wXl/onTW1oWaHjtYhixBht4xg0g==","shasum":"048ad5dd202d70fa174857d22ea089c4790ed93d","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.2.tgz","fileCount":66,"unpackedSize":690540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDnF3CRA9TVsSAnZWagAAESEP/2knNy8+dROgRmjto2Uq\njWSKEi7Rp66Yx6Q8E06VC5ABARINSQV7X9y91/1DkQGn8XhkJgGjodVxO0gJ\ntUhFQuPidBqt/S0VFYHwWb4iX2MITAbYtW/zflxC5uKDMRvCzcf/zt7leSfi\n5XGSV/fFO4hCseargUgjla9KVZSQcNS93qeZujr8rBjCqeTXWfTRweFdd0n2\njxxO+Uv4cIAqwVdx6FB8M7D0eHn5zjVbBiIkqWqS2XI3QbK97f/QLEF8vhUU\nNrfhSXczgddVvgCLeTIsEWVp9OTw+J3S7ZHoiVFJfL2pDt8NXwg6RZXhpMMb\n2G8pOP+Sy+u6Em8X3oTc1et5xkUDq32iP+l/eb22TT5W8lUUfQgkfaWpm7lX\n07hUtG8bPHzsRydIxO82ejzlaxX9wvjxsEgSZgrP/nxNVuPqlu23Q6XHcZOl\nVcdWDyPpNsW0NfhwkHaKxZQ6UYy2ZZiHfyITlV0SOS9GiEWfxhPr/gPc1AK6\nBtmTn2bPRfPXPj6pYYy7xTqIQdhsb0Et+g1NtBmpargjXVCYCwGU9/J04Dgg\nXbcMEz5EGI1n3pW1GUtjsaJnHRD8Bh9uLCh4ERhnKteU90DrShAg0cbmJbMz\n69dHsOkpgCdL5s6CSl19CdmRg8nmNU5w5r+4Ut6XfWDOP42Kbz5l9nR+8rDt\nLtTj\r\n=bGw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO7ChfnS2L6cFJSBMj4Jnf5J1PLteSfrHQClY89qRITAiAaX/LJO+m/568dRXGbNn3PupeRwgVTKUTHVksq4ZXtbw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.2_1544450423064_0.2855917836252717"},"_hasShrinkwrap":false},"1.0.3-atomist-update-branch-master-1545064797765.20181217164300":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-atomist-update-branch-master-1545064797765.20181217164300","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"a8dd38a3aabd9cd11bef169b704d1abe986ba391","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-atomist-update-branch-master-1545064797765.20181217164300","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-5NHSqJLerlF3G07hFqB3TBxvh1AD+ZQcT9zgRy9QHC04SXgdcP9+tyXTLgMTQasnMDA+j9kuWTOvHUC6DI440g==","shasum":"13d5d39da719175af85f6eb0385c3fb1da94a3b0","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-atomist-update-branch-master-1545064797765.20181217164300.tgz","fileCount":66,"unpackedSize":690783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF9KWCRA9TVsSAnZWagAAXxAQAIeYXuqhd8kpLy10eOWc\ncIRRnxiG8Zsabe1xPw5PVmPd7MSqjnV6T72VcFur5Ty+4vOb+xhdiAFYwWL/\n46AJh0ZtZk6vAwc8Sv6TIpTLKeBCp92s+EARN+Uz8dGtUBt2HfyD3jJK93aj\n51SvUphjPkLikJnA5BwlLUR0zJbrxpAWcAvj9VaV7nZz7Y+dilxF6RgqtNZ/\n5k7JzH+BYQ4Momi4kNPmDxVLGJLNlLf0gwKK4CMXQq+HmqggctFWwryEeBMg\na1OP9xGg+s6kFl4ZfC+OtKoJuZHWaaw4iWkVrJ67il0vhDzg+GZmyBlT2M5t\n/Pbv5PImFxvWTrZriA/LPq1Kr+U62dLQidLcNudKKxotE2f5hCoXJWRskNSe\na515QcSJHfgnjUYZTlhVOcTU06oeKABNXsP8OdP5Z8HdDc2ILBCtHAxdDyH+\nkeultPAIEj+gCUPtnDhRpDi7A6C/V5RLA42fmEb0X3L7QBzaj3O64UJOrbm4\np20778eyLmm2tV1m23/CJMDn1mrf87kWKTMZCntTG+UU0K/Q1gFUqgSRoH81\n4AtgSrtb3GqJ5ViZ5iZ5RPKFjDTvdnuSTo6UQXT6Ja6bd6XcN3syIIbKobzQ\nKU4/MnJX/yRK6KVT+dhtPnsg0EtUn8l9fpgMRixYHIW/rP2w2VZtOnNyx9VR\nNbDa\r\n=bw5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYtTWvK5g/MRc6sXxn953mbUJ29ZGhlqnPPFvdY5GJEAiAkz0VMihkQK8RiV7UKj0Wl0fx0LCg4JL734JrdWlbXoA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-atomist-update-branch-master-1545064797765.20181217164300_1545065110048_0.6429725460449756"},"_hasShrinkwrap":false},"1.0.3-master.20181217165234":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-master.20181217165234","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"fbb60929dff09b371e459a233ec0750d36dc2816","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-master.20181217165234","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-SvYiiCmlFntLZvc/F/DP6epBxC187hDvJzAVsGfEVyT3PBi23/fIHcpIagZ5LjO/5lFCKWvfyhlDt3nRmZkD7g==","shasum":"a60c2cd3fec291c690fe08a659f4ad7362b198a7","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-master.20181217165234.tgz","fileCount":66,"unpackedSize":690836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF9VjCRA9TVsSAnZWagAATBYP/RNwog66jg/sGjVhUT2Y\n46IQy4F5Mn5MX7JDc/798OGyAF3cY8fIX17pae2GeTlcoblqkjvFSntvkOyJ\nYyVZQ9hA3tajGR+2vAQQkct3MCqM48h04oV31E8VlXT0NnTph1K3oGfdiETf\njBhbFZ3nSvhisbVRYJG4UdM6k82CjTdpNbgKLTjIoCxDwZTfz4bo9WRU10AM\n0Ovr41OHYZQX2uKZFrj3WtRq80k0rYNFdiOlvY5P770GfnVg9kl1WjuUCTZE\nn853LcVzia7TJoIh7g8Pf//ANxxhmlTl4Iv61tTgojuJpKMBvF3+huJmGpHS\nTemqhKsJneS1pfbWfqpj41IPR0mkCpVPDFtRovyko1DPjALgO1er/YWj2nLg\nu98Smlo1XUOBIzgCJB2pnyia0zYilUkPkHA/m2acAs9zpGwp2GB78lE5YZRE\n6D5JGGSu4HO7SS8yW+K1ny+wVCoh0RVFG41tUt8hMAmI13/SVNV1Cusn/te+\nFaIiZ5Q2b4WDFldE6kH9sP2FrEMkPt81LZpUq3J9L0BF2v/eMaM86N9YKX4a\nGYuRgQKD+PPYmq76voyAtB4mL82Qi40eYAs3vSlbLoJOwsebrj9BtAIXm7M6\nVh0lY4OdLft4F195S1PVSP+mwyCNG8RnjWycPBFVrtZxXMG4toRLBzNqlTWJ\nJJVi\r\n=1pvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9/iePZf7ZGjE16kDlKhGG3JagFU0wqpk66mN/EFlTcgIhAKECj24KOX1xmjw90fna1Cch5DAtQJCXyvgNX7GGrt/z"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-master.20181217165234_1545065826811_0.7301089121950923"},"_hasShrinkwrap":false},"1.0.3-testing.20190203205124":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-testing.20190203205124","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8ce4917f6c32fbca5669e7386c7e78c0f62ff8da","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-testing.20190203205124","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8zg+ADgu1fL6B45YZDFvWnzbwH5G5PorVnMBVUYAlOdmF9jxoQeQNF8OiI0Uq3RoU6tLkM9TJL520CeLfOgSqA==","shasum":"0f0cb63768cab932fa2f7f59bc871eabc7f6a368","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-testing.20190203205124.tgz","fileCount":66,"unpackedSize":690849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV1TzCRA9TVsSAnZWagAAjjkP/1YM1+BCrTWF6/1XJGQR\nTppAy13lvdlyNoyw7x6Xh8nUNytJyCCGjYjWmB1Mv8qWA4EByOWTmlnyQ/hl\nyamXw9pmMxZWTPO+9JbjNt8ki1y+z4/JGiCwPVXeAO34MS3TZ3Jh3KgHlevF\nNM4HQi6KnUz8NP4UvqG+w9BVQrHzIZAkhSAgGb07s35ndoOF7W9UtoLEJ2JO\naJo77PNWSoLsoT4OnsnHvpm8PTZEMpeee/dBihqe5oTwusjw8TWKtNIhihPc\ndPmPy6CaFdZrOjZJLKDk08eOEYlIa394imkk0XuPYcEk1Vo4tg/0Uu7xXEZY\nLcp9aKlacgl9FzWdpfWh+jZpz6Dn7i51lDZ1HkKysbMg6kWpzOf7PohAraKk\n1LBOU/mPowZ47URkNy/UlzUeqIS9H2lXpBt5rZ1K4HjtqeXO+ZDl1F+6okJh\n7gS2krb622z1QDbQnZjDj8dCL3m9YnZH+a26Z03pmXTF/uALVd5dlAGmqro2\neK6Kdq1s/U/F8D9OsN+4pQdTfS5IJyVwP1+wG/Jf8jDz3pnRrK/0aAIFB8wK\noDElI5e2k4Lgnv678bRPLTsTP7kx4nqcvGiKMNa1PDCDh8WYgfFLmXqgcWcw\n9LydWqs8ZTH8auT6Uxk9RaiIBJL+kH8PYJOYjZW0/5XS1RSF7xHh79W8I2fp\nhAlj\r\n=pMfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC10aVX67b/Nlh8R0Jk4pqQzUPoxUjAQhtsCFSVZuOG2wIhAPNBA+WtnUDb9MpQksCO8Z37Btuqh49roiGxy5O7REZ2"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-testing.20190203205124_1549227250659_0.9122945625801318"},"_hasShrinkwrap":false},"1.0.3-testing.20190203210109":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-testing.20190203210109","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"99a7f1a1b5083b981e1c700a0a98a9ebc17f83dd","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-testing.20190203210109","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-FZnW9vakmEAWhXApJQ98guhMuC6guXy0WpAkOVIpeGYAN873yoyeTuJgyi17Z733VrIVZgUHbngyVOyEMuXpcA==","shasum":"e3c51a2e36dd503460497bcf0a4a614485367aaa","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-testing.20190203210109.tgz","fileCount":66,"unpackedSize":690837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV1byCRA9TVsSAnZWagAA9Z8QAIJn7zI2VJwv1aEE+JqT\nu1HXKBO36YMiCIAfKrsaDLwpdVeFSfDZoOiKL6sJy2uIm/rmAC8tztK6GKAI\nU13alBFNJXer1nbPudysQqsBhu80ohKpCW4AG+AKs+H3Z+AFlvS4k4Ss6UIb\nkCf5bAvUiWfWyIEJyA7MJztEjtaemOTjWH7RCdUXFHvt/zOErtXi2jFpE0qO\nax1hrdKxZtIHxviPFza2exNjZcn98H6jrro/KK9oBOQMy4REGb3jTUTUkX0Y\nLLJY9rhMDA9a5DqlQU3mtw65E0kdLN8oI/LGHKBopnepg4rEb/iQQY+wavTq\nY00bRsZRi/5kKc68kxHdZm5E+jg/Nf5RuafkynYB0ComyFwvfCcgM1qTi93D\nLpDOcWJzA7lAGUOBqzFaoVwFBo1pC3CQAqFpDuMUtHa4WH2oPTd2TgbGd+eQ\nazq+AMHTuWU1nd8oxN2vzf0GLgKmUEIiEV0k45Dnr8djSUstuZm03TkXJTG5\nN8y3yQfF17Uhqjp9dnf6HRte1H8/4r3V9E6QAB5laW03srBnyOudTm7Lq2tO\nViihIJKd35JwOj60DmRERpTR0Js6UH1JioC5lbbzmVYHSc301b+R+7SmMz5A\ntTvIeWp+oz4v4cltulyfKFEeYHOnKBVRs6xgMciPa9dN4I/QUNsrf9D7Q2WE\nVCh2\r\n=nwKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm8uks97dM83DRCoIkxH/hM9+HY9VTphOyeLm7YkwPAwIhALeB8UEy6aiFpe8IJD/CRnaaGX0E11VotwkgwqLuRTCz"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-testing.20190203210109_1549227762164_0.07248531307844752"},"_hasShrinkwrap":false},"1.0.3-testing.20190203225828":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-testing.20190203225828","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ede556771016110c4c98c9bc5da61800bb1fc507","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-testing.20190203225828","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-okxndshaJ4R3I2htxI3wfsZAEu/tGtP3u+0gKYrNl1NxUmj5Rwwoazsg0znGK4sdfDb9QC6GUBMTtpS0OOIsEw==","shasum":"21706aa362bf5089cdb3d3f9a090e6e421222683","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-testing.20190203225828.tgz","fileCount":66,"unpackedSize":690838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV3JyCRA9TVsSAnZWagAAX2oP/jKkhMfFUL4Tg2LYDxcG\ntXWdNQ6dxrxfVxQ7CAUjio4Ds5gJY1ZHuHg2C0HV35zXGbSWI0CHZVBklBIF\njf2h0kM9EAkCAcT2139CW1ZDtC+nC87x0FgVfEzjSiJHSrJWX8ll8IUw+txz\nbiYp78xO9KmBX8yELlFQg+3/mumO4r/7IHVNxZ5oLB/OZuMxzQSEGbtH4mGO\nRwUeH72QRHT1tZY25AbHKYUoYfvpTxQuJEzL/xMQLwqiM0b1kJ9eQGHQQyQ8\namXU7N+bc84zam1Tgmp4Xkho/N4XmrUzGR4/TsIh5HNVczTtdaHUD4VwtcwB\nXXn2R2C6aoeGvmSygtp7RkfqHMm8xUu70W2N/5JPyeqRFMOj96LdiKDuHMUi\njjlSgqlV6t7axnEuc//PvCc6IPugXfHX/PdsxXMFxx3TMVU82Dtt0B0rcEKD\n0etdWLP+nm3IWQazqUNuBHP5U98mVU2/JjfYX8TSqf+Z8aizWyP3Nf5aHq8O\nw3oteRw/8KviT1azE6lrKhgrlUcFwxmO2cvBbxbodqqpobFhZI2Bjzzywizr\nnlf95FupBbPmjBVtLoUGgR9GjxsH8xgacvVDFvoKUBlQ5jCcnq82YyoNgbKj\nEho8nsXDwSgKgQWBo21yu5V//TnI9X7yIsgB6ZOxnm9cpSq7BayFU5a19cNw\nzG90\r\n=8Ty1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIQybqYFZgSfgK7Jb0MxWcdx1V/zoiDlDGnSwX7dHD9AiEA+JBx8eVnxCQAdGl3C/t9MGKX16jALrXGNq2P8oSGpOA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-testing.20190203225828_1549234801793_0.2502600425979371"},"_hasShrinkwrap":false},"1.0.3-testing.20190208090745":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-testing.20190208090745","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.0.1","@atomist/sdm":">=1.0.1","@atomist/sdm-core":">=1.0.1","@atomist/sdm-pack-node":">=1.0.1","@atomist/sdm-pack-spring":">=1.0.1"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181217141728","@atomist/sdm":"1.2.0-master.20181217135326","@atomist/sdm-core":"1.2.0-master.20181213212357","@atomist/sdm-pack-build":"1.0.4-master.20181213113653","@atomist/sdm-pack-node":"1.0.2-master.20181210083206","@atomist/sdm-pack-spring":"1.1.0-master.20181210133355","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1644ac5ba05828394e9077deb7d003023e768397","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-testing.20190208090745","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-FVzHw8OEMHHRrxHZQWmvMlnBfl9SNKlbUTiPirpBn/hUHMH2nTJT/r9m71fHv2MVsi6QT3owSSTKV2n8ljv8YQ==","shasum":"0307e2bc30c9509e52b8a448b0ba07a6f60d82de","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-testing.20190208090745.tgz","fileCount":66,"unpackedSize":690837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXUdLCRA9TVsSAnZWagAAtFUP/jhjLt7O7PTnZ60Rbw3q\nzO3vGhsgj2CL9mRw2e0+6GFlX9W/93Fbfj6KAn7RT8dD2Rx/9JkKtsDUvDq1\n8NGy6reqwMT2GLK3OGUbuqvPqzGNn9JPnmUaMfZndCRR2JEdNyxPhZq0Tany\nnDzxqLvgOIfFmC0B0lO1hbTL0BxC8pudgTsbZ0kw0WpkUqjD4LvVtLgs8bK8\n+fgJSutXpGPe/1ZRbB5B17vxTivHWYQUcgCkuPzPjEhUkaSJsTKh75KH7GAz\n0L6PrtDJUxb1jLp9tglRh04q2elXayImnSbXbXLJiB6hFu8epR744Y2BBp06\nu2lA4AWR2S9t0ftwcg3dK6wVbIuZc6wUMPTxcn3onSHLkuxordnfr5FbheEM\nExOFIxU9jTii5QwCUoDv8M+5663VaPByl/TTWd/aWQbcQ4M/pQ2aXufKy/0h\nYSRGIIHHqJ7WUc5B61l+9oiyetdQdeVi/EYGdy5C1X9jGH34a7uIiZ4T1vlG\n8aOKzc9lIW/Ji/Bxq1JqOQ6Yt4mdaRL6K3lIqKmSiuWH84b+LU+Ix4YAh+eW\ndS8H/G0/B+AnAZHDT8PjA3JvYWIZG1zQhKkP2VG/mFa7UbqBmwZd4V9qK+Xn\nLtLD1NlxSyAZHFQcr3iDXN3V9TYIEmH/+3IS6dzhBlXHyawZb8rmJijkhCvf\nbt7H\r\n=z2eY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9QQ8vnEnT93TmR9CAj+5iCV9YGXu6EgRv4kT1bqB4sAiAOF9GTvtd0Fq3CvBVTpWlTNXhxdcG3baSihk1C+2Rgaw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-testing.20190208090745_1549616971082_0.7096831880695615"},"_hasShrinkwrap":false},"1.0.3-stack.20190215095418":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-stack.20190215095418","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm-pack-analysis":"*","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"1.3.0-master.20190209143849","@atomist/sdm-pack-analysis":"0.1.0-master.20190213071419","@atomist/sdm":"1.3.0-master.20190206205235","@atomist/sdm-core":"1.3.0-master.20190211113656","@atomist/sdm-pack-build":"1.0.4-master.20190110123121","@atomist/sdm-pack-node":"1.0.3-master.20190206103839","@atomist/sdm-pack-spring":"^1.1.1-master.20190213052312","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6c872a3c4ec9629ed6241fd49af4ccfaa0820959","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-stack.20190215095418","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-0hQsK6qMEMpQUtB1uwV+jXAsVVwMVDDIke1r8XE/Xgjn+PbQYdQsd+8+INT5qp9OKeUkI61lwPGU8mCQelLoww==","shasum":"2a59196a1ad5c9c7a6acb07ed51dd30cff39ced5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-stack.20190215095418.tgz","fileCount":75,"unpackedSize":700951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZoy6CRA9TVsSAnZWagAAo+EP/ibVxzolfPk3KRnGoe+3\nx3sgxDSC9SfSdFaM8i0sa/tH1jyCp7XhEUV+71qoWNbfxjp12rK+H72wz2eE\nvRz2n3XaKFmRjJYGnxGSHkfQkrRZnyymXEk9Sr7EEhuef6IdP5jGol3FKCq9\nL9e8qp4AfR+I+LGikQurbV51DPhhE6F8yYk3hzfY1+DNt9PdkPO2xPg3871p\nFOtksmJMtQKYR/n0VosgeU/c1bMKm29gz0YA4XwsesFdhe8XKNnxyVTSr24G\n9aDX91nFuO7B8KTqTFzYQc7hazBWZG//xI5zzTMcsPxh63IDAPPWpP8d+DxT\ngyEn+2GQ7JvEYc2V+wR7I6unEk6vJB74cMKItNvzFj6xcGrZjXiK7WdE3jxY\nvws89aBzgMO5gP8xPM6D/Z3N0zy4qNpjhbRDR87IH7B7S2fWVsCh/3hzuQk6\nIhJXn1Ew5GdCA7eZHE3SN2N4iL3ZHa8v9+Oe8uTmN42IYaRHXuy2G/8BykVt\nPrHDIR3n1isZESIlLf/J5M7cAkVfcj27f3skPaIMFoDRg2qCRib6ful9kzC7\nN7qa2389IR6rTdeUxPfF1kDjWpJWuIVi+A4O8eoPORhib7fF7bJ4oPobd/U/\nK5jy81jZZWcBAUsKfcZnbJuqYbRUaHr1ofUMMWRw2CcwOfjz4aPSIzuMCw9k\nbAUL\r\n=VvgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAtm31EUwlUqjd5H6ounLaoggiyG9ZRTgw/t5Y+/4rqwIgbDJecCNB9vIwzu81kfoulGFMCWQUJF4XTq4wMZt/9r0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-stack.20190215095418_1550224570358_0.46092598761976533"},"_hasShrinkwrap":false},"1.0.3-stack.20190215104627":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-stack.20190215104627","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm-pack-analysis":"*","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"1.3.0-master.20190209143849","@atomist/sdm-pack-analysis":"0.1.0-master.20190213071419","@atomist/sdm":"1.3.0-master.20190206205235","@atomist/sdm-core":"1.3.0-master.20190211113656","@atomist/sdm-pack-build":"1.0.4-master.20190110123121","@atomist/sdm-pack-node":"1.0.3-master.20190206103839","@atomist/sdm-pack-spring":"^1.1.1-master.20190213052312","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d5c0a904f0c28cd0e86a0daa27cb7207eeb5a663","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-stack.20190215104627","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-yjFqVW4liI38n97pTzGo4gQQ4n5mk+0x+Z65MnA+8U1dWZ5MyCx+EutEUIHjOCRCElXeDfByD4R2xS+dWPhD+g==","shasum":"07b5c7911d46a6174046084cf2c4b316f832e15a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-stack.20190215104627.tgz","fileCount":75,"unpackedSize":702446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZpktCRA9TVsSAnZWagAAuwAP/i0a/U3A2I4whau4/wVK\nlvp8OIhKmQlj25Xt3FxZsdEzBLZDvWtpHR2s/566Kn/qVeEBlY+Mc9kMgwos\nIOvqzqV2suUu/cA7YrBOFEvCmDuu7qH6EOrsQTSXp1HorwabbuZznx6wlGp1\nnPZb4LXeqjj4L67LvRS3OwlYzAjmtYjapozKMp2/1HoIs1aWThnWjY/hu7sm\nmGb/VhQuIebsIwdhM8HCz766GIFSOmQBdbLsK9dtb2fkshSJ3/C8uTcrEPLe\nXCLGD/Fjvs2uk4Upz3nhO3hSKqP7gfYp0BJNvumBl0ptglv1YzogLaSSAay1\niP6DYWSTEpGnSyi3Jhqpa6nOm7jf1xBmo5oIQSEUpSvVkq5xSOcavMvVdG9E\n15eGT+Cqu8oQX0nJXoDNGLe1zMtV5aKZGMEil0QPsOxy1nGuHx00D86HQyUX\nG1KjO/jzoN9mlFWk7PoTdcVBFGpAOhJOLwPtE7I6kAHFx//XLvjh3X8tmyQQ\nhFCoWGiLue4Rc7+9uSCgaaDpNz9W0Egxd+hQoNrRwx8f18MkKy4/LVI2g9dn\n4MTx+Nqws4gXcPbXDnTi8d0GzF0cKMrUtd3nt34qUYddD+BeqqhPjolgHbuG\n/JL0gzPO03KZ/xCdX5tHdbjvKu5pm2PPABacPCzuwgo1gFUsw9ptQ2Y0VefV\ni96C\r\n=BHyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8FxyCeMuBNf5RZgBYf88VvOVKYmaKJkIaFgfiQtVK9gIhALDyj6G8MGAJ2cP3iryw8jeuLoZxHiTO8VjyVVkMtLwT"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-stack.20190215104627_1550227756434_0.3841530638327215"},"_hasShrinkwrap":false},"1.0.3-stack.20190218090339":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-stack.20190218090339","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"1.0.1-master.20181109093737","@atomist/slack-messages":"1.1.0-master.20181115202354","@types/lodash":"^4.14.116","archiver":"^2.1.1","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm-pack-analysis":"*","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"1.3.0-master.20190209143849","@atomist/sdm-pack-analysis":"0.1.0-master.20190213071419","@atomist/sdm":"1.3.0-master.20190206205235","@atomist/sdm-core":"1.3.0-master.20190211113656","@atomist/sdm-pack-build":"1.0.4-master.20190110123121","@atomist/sdm-pack-node":"1.0.3-master.20190206103839","@atomist/sdm-pack-spring":"^1.1.1-master.20190213052312","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1068ea8c9c135fd16028fa63ee766823127395de","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-stack.20190218090339","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Dk6sMwv0Hh0fMqbGS98fpdrETRr+89G+ZNI3/HunS/wWPFdV0WWtU1W3eEYjb7YjKFQ1wZsw7XNlGAg8T5qQaA==","shasum":"d88e8de5dc52e75cceeeb9599f8097eee06e7cc4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-stack.20190218090339.tgz","fileCount":75,"unpackedSize":702446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcanVdCRA9TVsSAnZWagAA9CMP/0NOAmB02hwK5dpd14Ha\nxCPr6vWhVFzHI1wagyGCRIWshI4ae4t6FqFaQsHDq1ENek3hreMcmnUxPmpI\nKzn9IADMc0yfWo7R8OtcsGQMjMHZHBrbgc9g7O5Ox6cL/fhLgGNW7VLUDM4u\njaxPy+au2OW6nM6Ezm/nLS7vKZV0TVPrZDuO5/QqYu8vXcYDnOIVze4R73YZ\ni/4SkU1kF+RgiQPWwPfQJnt20uWSYPTZ8pDUUxDY0yJGA/lE2z5xxGUkWcgT\n+kOUkuIxujMkVvlBR8CGfvVmDwyHi2ksZwrNnTJhL3ZAJv9o/2NbxRQ8XHVq\nLGMQdAUKos+BFSUZRTHd73mA4qXDrRtDx4hv0q0INeSXsH/YrdQyfi76z+c+\nv8s0pthhTDFlAHJhKPWV9+jNI5jP1iDSTsDI5QgmjwteXKJG1/QbqfevGIW9\nV50zq72RLTuxgWsrt3DOOimDZfgvErfhGpCz0jZm2DlR3gm4Zld3H9W5r5Fp\nJiyoQR5DstC5ZHGpuS1L2C9wh/RxO4K0L9Gfe3kurEz3AQgvt4NvTtyRlpPU\n2yRRDWTByzzE4eh3+ZLjyvBrAj2BVfI1nLNkmDH3tSCQPFIRiJ5fHaOxhSdH\nuclGdVuIUS7EfpeApkEls6Vmz8vlQpHSy5MIQJ9BeyZR49fMXwRiKVNY0QOH\ng9Fm\r\n=ERrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmQdZ2Prembh0JngS8V+Y66iRqrgrGJLPQzMNZ7Nwi9AiBspdWb982nNgdA1GTFf3ORqU98OQPB70nPHbt6Ylf/xw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-stack.20190218090339_1550480733334_0.8209738482566007"},"_hasShrinkwrap":false},"1.0.3-atomist-update-latest-20190320185758.20190320214324":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-atomist-update-latest-20190320185758.20190320214324","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@atomist/sdm":"^1.3.0","@atomist/sdm-core":"^1.3.0","@atomist/sdm-pack-build":"^1.0.4","@atomist/sdm-pack-node":"^1.0.3","@atomist/sdm-pack-spring":"^1.1.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e2da8cf4d1c9ce4c4f7f1bc7a4bbd6c6798e778a","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-atomist-update-latest-20190320185758.20190320214324","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-sdV0BW//4aglCGehyltuFZaQlazxEcFJd/OqJ3LGAobtu0hGglb1H5qnr2qhUDJsmzIoqRaYFCH8dVDdOIhClw==","shasum":"c2459f86e92b61796ef2bddc1fa59ec553136530","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-atomist-update-latest-20190320185758.20190320214324.tgz","fileCount":63,"unpackedSize":305527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckrSxCRA9TVsSAnZWagAAVN0P/2U7mek7GueAabrI5Ii5\nhjpSTOc5vrNEt72URndzxvIJCbrkXgxHvtfVGuVQHu/9KcSz/uDiKh5knaBr\n8PgBrEpHgmnpcRf05va3abmVfY5hOEm7KMGvqC8l1EHKDuC3lQRm+FN6qG1i\n1iNUv4Hrarq2NxJARE6kYTJrCIBCuQdrDvWhCXzIxtXEko6suIccAnlOISVe\nl3X5iWggPah+tM6FmWdF+fMVOWVKL0lhjW1TNokrONrB4PX3tmpZE7TjuCMM\nF4wYmXLbx5VWYijmNn6TDsucf0b89svI6peJCYwtIH0hWojOyAsfQmZF0ZJT\nV0WJe1n0GdxA75fYZ8sIcqi6pR2ixxHUYfXsa0Waudjca60zGTjcZ/eoSu1V\nnrpPLWY2UVZZKWlUfnvwTT8SH/mM4FyOyYKEa2s/b0AQskNgdZcv2TpMVEB0\nQGamq1UdgOfrN4l9UcDQOSlPFtnCoaenAAQTeQBLNWJiFvrFvOVNIuqznYW5\nk91W9i/qZVkzLDq4pIYTvImQT8VM3TeapFQcNe3a++dw9weh/lzxGYR0ctPa\neGjHw6xHjStZCkDcCNaX4WfSLBjhCn1f4mWpI0Eh5o+2shk3INeOrL9KAJJd\njkmVN3AAvZLGoPtc44tF7mf5YJAJaph8l5a05QQpvkGqZ9YUEGelQeNdFEwZ\nZbA1\r\n=Z86Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCitYG6IfvSEjyEPeFTXn/6UAF/5tSfZo4YMDST4BGlcQIhALPpF1X1zIFY5nTLD81+Jdfrko5LjZUsf3r7mk5fADXO"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-atomist-update-latest-20190320185758.20190320214324_1553118384428_0.1832372437325851"},"_hasShrinkwrap":false},"1.0.3-master.20190320215009":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3-master.20190320215009","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@atomist/sdm":"^1.3.0","@atomist/sdm-core":"^1.3.0","@atomist/sdm-pack-build":"^1.0.4","@atomist/sdm-pack-node":"^1.0.3","@atomist/sdm-pack-spring":"^1.1.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b9d8e97a3d5bbc4e313b6ffd440a8730fdaa6199","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3-master.20190320215009","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-meD1yBJmSt5nttj2Hs5fuSITdQQoAVJcZPEa+mKO8SdjmV2hD9LZDbUNFhfVBhKnvITCbbY0hNJN2vxiQNoRIQ==","shasum":"5dfe3b90534a0ccf0c48ff28ececd5fdba09b639","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3-master.20190320215009.tgz","fileCount":63,"unpackedSize":329725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckrYiCRA9TVsSAnZWagAA5lcQAJY1fTwuE0sbXV5hL3ic\nP30Hmc8SKSwAgW1Ob3Ebl1yp+16edwsepvQBWd5tXvouX8k4lxlkHPbYJhwS\nM3WChlfnIszGWPSA3+54BqN1legoACwAu1eQJBMz0N2iZat2Plh0IC/H+BR0\n6wa2+lvfGtoJbgfSiJ6Kh53CL6ammtXVuCDAl7HQa1X3R5UGpXw/5jZ0XrOz\nYO4nGq7JPi9qfpjpQMTGsn4RN6z0FvyAnF0XLB0Y0aNwkPYAGlFcX5UE5dqJ\n+h2cdSZLChAg0uqQ2IOZUFINrvn2XVrdJG2eQTRplWeuLJdEKEAMISr3dD5w\nVNfRdW6KL2BBc+XTvrHeAlUZWeWbW1iWx3h08inMq/aDSZ4u7sRQzGDK10hU\nODPDa+vGmofRKMqv8zEiVyzLc3HHf/EwbvZeGi7cTVLbkiaQFETIdGuc84rl\nOtsE8c1Fui4/PfZ++T6DUXdujWwbPrSYu1dWgcSAAvK4N1rjyMIt8B0E6SzX\n1Tv4HpPIhRSxwKq7GToFHM8FqjHryYctY+Tg8O7u6RkYROZ687At8l8NeUBk\nYC/iIoPhTmTTMQJT/tbIKf9ZYQxTd5B6U+aR9xbbEumXYwq/3oV6f8kz56Z/\nTGwZRZSo7fkmqKEhElfi52yegyuWS1ISus6M+3h7SE6RdOvE6LwGERaUYRkn\nPYl5\r\n=HGvx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPl/bCobjl4Emgxv7oJya4m5fbzDO2B+TkVlyKDMJVtAIgb+WgxeOjeku62IJvcFL2UjExi4PUq/v+bA89jpD5q5Q="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3-master.20190320215009_1553118753837_0.942353764123991"},"_hasShrinkwrap":false},"1.0.3":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.3","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@atomist/sdm":"^1.3.0","@atomist/sdm-core":"^1.3.0","@atomist/sdm-pack-build":"^1.0.4","@atomist/sdm-pack-node":"^1.0.3","@atomist/sdm-pack-spring":"^1.1.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"gitHead":"8fbfb1a920e4e71e03ecacfd62b58a52101bfb4e","_id":"@atomist/sdm-pack-cloudfoundry@1.0.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-k7lp+p50wtZKyvB+fA9RuK34wGvabPbBqvO0KXrVFd3sacf5inSe63ezkvrxNTwSVmr07SuJnyxoknmKtFINCQ==","shasum":"35497a8e6f305822eee9a787f8e52ebccdf2a15e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.3.tgz","fileCount":63,"unpackedSize":329703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckrZnCRA9TVsSAnZWagAARowQAIY4ak+r5GRLuBF/P8eQ\nT82NwLId1oXPTua33EU6zr5pAXpncTkmNn0NMD8qWwlz+TuRA45bcV9r1N/t\n7A9ZI7nTHxu81/Gryd4spcf8cjeshM0hez9NEOwgltBsymqoUTB+fBNs+gqp\noEQ3lD2NxAWk4Lh71METiZa0yT85+zRKpRoRE7pCo4GOG+qFhr02rIj5z73U\nP0b4Iagpvt7M7iqgyUcU+yGyJHwMOUop9Es6uY1lxYwzLiwh15yNTfM7D2bE\nWgyzIurMnISxc/+SKlC4ipgm7KJP1pQVW9s3+VirYGgmZcvBCOrKdykmm+pL\nmiaWbf4uMTsAqrJ4lDMxJ8yAbTTHvh68rfN0RAkA2zTaRwuoCFr07RdA/ImQ\nNw6puo4rbl5Dd+E1/sb61XnU8D2gfWqv2EfcnqXacYSsimEV2G91+iLAQZTE\nKAAlKaIIiRax0BwR6G7gjZRBNON8TWVlSCoRyQc1av+s4E6k5XKNJDcEPrDo\nyZpcLOuwoFtyv2QFwYob+sQzV6P1sZkdicftaG5R/295hDY4chxejku5GVt8\nO6xcPOhLdU9At/Jy5i216h9rqs4vz5RkFNtxpUWeX8WveYc+R0r/Wcw4ABNO\nTK4Y0s8V3PqhSf3pOGlt0tfz+IP50Rl7pxjLo5Rj94U/OMd2n5NAsuTemOzb\nQW0y\r\n=7RuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpWt1vyGrafDrVADjqIAGqpcay0n3LFv0VTC8O3XNHNAiBwccxMlxcn/JgBMJ6ugIhg2pWbjt1o62QPsMy8DoplGg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.3_1553118822860_0.6854851797055086"},"_hasShrinkwrap":false},"1.0.4-new-api.20190409123156":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.4-new-api.20190409123156","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=2.0.0"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@atomist/sdm-pack-node":"^1.0.4-master.20190405133406","@atomist/sdm-pack-spring":"^2.0.0-master.20190405134858","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ae5d80500a0d99610bb05cd0d61a85d7dd4b8df0","_id":"@atomist/sdm-pack-cloudfoundry@1.0.4-new-api.20190409123156","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-TZIe8RbWp0mITBp9e0f/5BWOBXDDeATNMY4lgUX6bk26IN6Q8UQA+lHNLQdygEsGd5TjoacMdeEi2fS1gn4uCA==","shasum":"81cdc4ac67e7e9ce7b90ebb01e7385e2185cedc3","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.4-new-api.20190409123156.tgz","fileCount":42,"unpackedSize":253901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrJEFCRA9TVsSAnZWagAAQ5sP/35mzAw9NdUlBGGIyBgC\na+P6T7T4drPx3H5jQKOZuGgGNyekPVwrj+E0Gaw0GkFw8dP5RLHB7oAQmbF6\nnLP3DO27+T0QZeWZoCHl43JAp325S+yU7vevV/7JI7cnTEoHtGveIsDbuurM\nAxVhOVB/sLSmBHq+Rq2NoFD9iiP5mmbh3exT+45y2PT1GntD0AyWAhUC94kz\nZ9Lqb072Gy91Ro2lXs7moFRQ0ALqASBWAfOFzHOaPkgveOPZgxoP7rln/PQi\nOyuokNmKmlHebCeP797K+ZK01QqSH190fupELL92sEeJsWD63Yoki5Ge5BNp\nPCTzs8nJCoaRHXrqYVboKc6F3R3c8Z8ZPihgKB/Zj7rwklMcOblTiDp3HGCb\nHufoKBkt50TR/O5J8WFpatqrdBvbSoJu9E0i7bmmqmv0J84XDe4tCFowcsiI\nZiDgMwjUGubvZuNRKPhmWa/ISuNIMFTnb7dOv02QHjgex9lXagBFNSadM76u\nG+RL8hZ+DSTq4sBHgbTsc4pR1u9fZicmlmz9pTg6QvJweI9+7ZglqBQp0hps\npZZBC46cX7cRiP/0vUKmNBP+GY1+XRdJRmU6s85s7RBBZcUcR3J6MM2xwzgu\n+vVrRSs+I1rRvvUu9msZ6/jpW9ht9rgdbA/AUXV5SE2qc9E5YJ01yq3N4LJh\nPop1\r\n=KdOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxqaQ2okn9wSAypW0Bb+OASRuEBFJ5hA8hDMIY+AgtyAiEApp62zFTmukKLVy6pauGFBCb+0Nvw9qUBwBukYuHwuys="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.4-new-api.20190409123156_1554813188706_0.906176617916223"},"_hasShrinkwrap":false},"1.0.4-new-api.20190409125055":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.4-new-api.20190409125055","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=2.0.0"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@atomist/sdm-pack-node":"^1.0.4-master.20190405133406","@atomist/sdm-pack-spring":"^2.0.0-master.20190405134858","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"a0f7846828cfb1ce40fc0561363ea088e63bd85f","_id":"@atomist/sdm-pack-cloudfoundry@1.0.4-new-api.20190409125055","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-t5PCHzIrawXZNRyx8RtNmijBuDu3cWdkV1ey89+JimyDPJ3xIO8zZMZDjlhilz3AkB52EaESM0FSkZcdGOuNHg==","shasum":"a710b07c568ec3dbb07f5fee89256da6cba692ff","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.4-new-api.20190409125055.tgz","fileCount":42,"unpackedSize":253929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrJV1CRA9TVsSAnZWagAAY4cP/2BDIUBWLKvQdOAV0Bvo\nBJttdzaLNrmG1lp43RiG0iNO+93D8c+ubdki+WxjIAFAmmMvCuLkbq6W+TDV\nQHVNme2qm10OAz/EfVGsHTs4dkDnI4Rdi1RD7Ni7838aM6Z7hJNBeZ40fpwr\n31YVM124F91jcEKAV2hAxbGSdS7hR8b2H9VB2MQfZ2vOkdqfwGkUXDCPDx0k\nVCvFL5lU/I5P0Iz9pfbuCZ8jFvcisrDMWXQO72jKcHoMUh+pY965xBJrje4T\n7QtUP/PMwcMXklouOksKOfLtGWJcNJlmh24C4gUojiApOyqHpn+ocbSt/soZ\n0t0em9IF14dI7GlOBz5ogWKQJzlZsnRC4XJs9hagva0mEmYV4S45BuPtUWf+\nUFWPGAGclmOdtF+ZB0rxKlPqZIKL8VsatJ3TIIJIggeRP8OjWqTF6FoxXBe/\nhVG9+GOlK0ooRuzeQf73e3rDK1BKeSwBVdqzRaAnQAb+vEROQjkREhqhnUkD\nMk0nDcK8PZ1X4qu6TT6YyVzAqZjyWFUuKuOJXQQbFUCCHyE5h/ePcUW3ssMy\nq5jOkG/ie8JaEGdezesuvmCwCeTOliuJtjQ1I197X3VYZblGgtF8ZGG18nb4\nNXMWlM/BRDGmfebfkkH42OvUQoe3mRJh0rxqUWFZBERUsmJxarwztDWP0BCN\nBMTz\r\n=JFPr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjUIZnBTGG70isW+8iRfhDU4z50D/2gBuijCsAUbCZ9AIgGWFdrKBkkYyljnKiHw6lL0BetkXexAfU4kczuWye5zA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.4-new-api.20190409125055_1554814325114_0.06821536387656524"},"_hasShrinkwrap":false},"1.0.4-new-api.20190409131045":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.4-new-api.20190409131045","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=2.0.0"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@atomist/sdm-pack-node":"^1.0.4-master.20190405133406","@atomist/sdm-pack-spring":"^2.0.0-master.20190405134858","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"74b4477575a562dbb27a46311f8e2e4c89dc7b1e","_id":"@atomist/sdm-pack-cloudfoundry@1.0.4-new-api.20190409131045","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PG3eJG3iUUbZabuISLIIzk8pEGnOk95mlQjAoGWdlZKps4tWVYX98++AXfFweuELzdvFXIDbMJ5EmbTf3iWspA==","shasum":"d99ac1e080010e0987d75c70f52b1dac1fc202bd","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.4-new-api.20190409131045.tgz","fileCount":42,"unpackedSize":255411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrJoeCRA9TVsSAnZWagAAROgP/RsWwEnhQoqPFga0Khzi\nbvViDV2gkkJ+8Du1heq6+9AjcBAshqHbDs+6VLSRj94mZnFEia90dksSR8h5\nhEdaAAMUqXGKLT0cTZg1odsfpjZJX/wXZgZT54QzrdeoApNMGH8iyXsPkyrb\n5QS6zWFyAkavVoqjBV3lEBP3MZhDKa/c5pVej84OIGbCRiAQxVD4SKBSErLR\nXozv9ueADyYvLhrgqYqhb7fsJNO2yF3DMhgQ4xTfyoBlYvWIy8Z6Kg8JHN6u\njxhoeizIZhAxa/IjBOdvXVdCYPnlYYOZRE2759jPwj5neP+2M9WwapWeLlB/\nNY4zddCPZUgH1B32AeZwazVUsnSw11VYmJeIwTsC463pRWJMNB1UdhGI3/jl\noDpLWfxcCyVlQb5TJ6RpgSF3J7qKjA1NpUQAZafuUCvvXRupve+00lgl4Ytz\nJ78hAZnWJ7N8t/af6D4ZBJsUcMxc4DAS/cjuagYNkg4cD9SnUkHAhbiXBWsW\n/gEtIc9wmZwoSq/5x/iPt18rHkbalGInzrX1wL8xND5FbLKM5LeFxEMcumjf\nsgLzCI1NgAnYY0ucDdsgIbEY5aEEoaYD+chv1XSB+uV+2ZtSAximPpp2gNV/\nuXUNNW8lwZNlxAw5/2dbjC9aimKvvRexPTfiMjh1uQNqOemrPQkaAiiCqrKH\n2YVk\r\n=Cg6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrXxIEw8pUretBxtah4JSVMFFlM6evzp34RomYf6I1tAiBWUeR9trJA9wQs+g0BOSdkQ3doLrX080UTaZBKkKHmEA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.4-new-api.20190409131045_1554815517359_0.6180142673577871"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409132024":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409132024","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=2.0.0"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@atomist/sdm-pack-node":"^1.0.4-master.20190405133406","@atomist/sdm-pack-spring":"^2.0.0-master.20190405134858","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"2dc8c835eed63786dd85f5f72a9988a0dffd6495","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409132024","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SzjnfAzpPsOs1GW9bRDQCud/UGTK5N9sNMPaqbt0rXjqOWWi5gqkC9xcTXi8l7yqAbj3a8ynIc9YLXs8RcyJSQ==","shasum":"6f259fcf93e3885468d92f40663cab2f8fa828f6","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409132024.tgz","fileCount":42,"unpackedSize":255411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrJxqCRA9TVsSAnZWagAAvfEQAIK3uRtKJ30/2Us1KjB0\nJ8xVeTX2Ae6WAtis3Y9A0BHQz6B7u7kSFX2lDglxRbXPYKdft8VGrTWLbCoD\nW9trUlwYssHYUBy0PhG7tUF0ZkG5wYR/vkG2pdxOGQvxsKf8892iIZYA0f4J\nu8aE30YuVT6m+Tj6CFbYtdsADCiI/f3im4p4+W8UbkfYzbDJfsD9CiZKYjxX\nnW0nnF5/RB6sQycsQKwGvuCcM5IZiNXwSuw0GFIX9Zma2SLWp7soNvInU0ax\nGG80b0pE42vBCpCGL6h17EG+rSbg+/d9vsSo75msfrjN9WuWN917OqK7W3Qn\nUBp0wgNVw40ZqzUA7NiBqSU4MqeX86gaCPoTF/JR1w2YyX8E7iT+AKBKDRdu\n2GJynqwyMa14hnRi7nVYrSpNCPQydABKgTe5QwGVFmaYy8FxQNC89ZLJmktP\niU+mfodrALOgtpMqVAgxrJTOApELNrzZqI13JTM8cwgvfq5Bv85lwxZQe9cZ\nA9nBh3t/g5NTPH5eIO5kU5ng2GINw629Rlhri9M0s7aLB2BJkKeRH2PV+aKY\n8aO4G8vk00eBdghd+pAwGybcOqyKH75ZPvL2AEaZ0Fpfa5Eq0PGKMYUt8VAP\nTm5W8pRAkZyYueljE0y5YlV9YDY0ZhFRnthe5Sfnuu/QimI34qmBk/f9Z5Tz\nwU4r\r\n=iYwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQREqGaKzjV+zDJFnPjbZWvk32VavfF5CuwU9EUfnbbAiEAsuB3ZbJvwcvnD8CYB24mar9l9udNxiUZKmwMLkzdMR8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409132024_1554816105395_0.39606813380771877"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409151656":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409151656","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ee6be080596044f02b26e440150d199f1c2e1b3a","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409151656","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ufjU+ADwiRgshpDAgXl+2O4kMXg1URiHjB7IYlfcpD9lkaY7YAlqK5pX18e07TrxYijjNmRThUGcg+S7N1SY5Q==","shasum":"657aa3c23cd1d9bd9aca302b009ef71aedfe265e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409151656.tgz","fileCount":36,"unpackedSize":242265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrLfMCRA9TVsSAnZWagAAhEIP/jZyPjumRe+6ivLvf+mk\nZZa19NAxE6iZMJ0XKzWkXJkbF3RoZzma5gbgy8XzFE1C4+tTodkhtuzzKKjb\ngJoBpu8f9/N7T76g4ESBhj2hb1jpC7LIGQzlBn8ARKHBmnAIQ/6hVP8sIbiz\nezwFM6gxCCdWsfpOPiD0wqVv3Pl+t44HARC6CdLJcGgd/eaqkkq0ZsAjyJq0\n4Gdk3vaTqNjWE6yfnvaSy+u2fDxR5uBQfLcNxTUWcMzdCPEKMxBvz+NkWh3g\nShv42mbnNIhr9lEFq+Md8QqcGctd3BqERnkF0fEC1k8AR1mJQe22lL8t2akk\nsbeC/e2Z8Fqm6kwXlrVHYgdSemXjDYvLrNoIsM3m0gDzNRsnAnbZXeY+xGvn\nCFAE4ofWRLO/Pk64gLCvJ84Es7beRtdZA5ngZh1wZlWilxas46jnxGy2Vttg\npvnDm6+23SGhwFZW5ojAbu3CnwnO9QTs1fbNl2q1pdtjcH6IHWSXU6PG1gLn\nN5dNnRgbnE2Kzm94oB8CvBCmHU5gFnhBnIX76xGQsBQQTI1s0T52TTvUPWeA\ncCLDQzvTkfMh7U7lQguBFb/9JFh6H7VYHOa54mOYldogRM0F3JZUtFeuofg3\nE5F/XVAuAtDSEKcQqLxclwhyDWOUrQWe+k6upiDJRzbSAFhVgky64CR6NkYq\nF+gv\r\n=OUxW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcsnJhnm2t6Sq9eFrjUMTkftH30qcnwpZs22Y4wqrlIgIgHMexLxyDqa9SQhs6elukYZGSebBwoBpCJoC7X+6UUeg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409151656_1554823116125_0.500547043521774"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409152920":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409152920","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"16ec998b4fe83372433e5194745e89b94f040fff","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409152920","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-iIv8ly80HHjVSCTYxvS6QrkR9BrXYJ9f9bCuEC6nwUCuIs5zJ1hCQbnbahiML3i8Xwag7XYES7cRX/EOPzd4Qg==","shasum":"edc3f3a275202ea201dd8913805d27f05a1c4270","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409152920.tgz","fileCount":36,"unpackedSize":242263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrLqXCRA9TVsSAnZWagAAvXwP/2xppb9KtQAOGouQgvYE\nMebPQAbN7q2iCh8TUza6VnUBwEh3chJo5zuQjWIbyagWlJzG6wsdUf/m1Yao\nDHUrztykfLiYipE0irmPqjvUodeRMTE1fhpY9hN3sjj730+DL9rnuAUPC5rq\npvQU1EzBlGQnWsukcherkw3uktUU/VoAK4KaC+F1l55vXt9IpMIx7wYz42fx\nPemjkZBabvccW3XDFSXt2NwXC/GB4na/Xm7fQAwAqqM8JVnNkZX/XJKZMUEj\nYPOFnpkJqAygEEq+XXl0SREDLxb7eiAuf9YjHb9cvBTUh1OH7i4ZgDh3UldI\nvxzV8x03iLU59VIKRgyCtWPZrpEoPQEe+cqtNUa/M1YqWOlLv+j0xh3wchH2\nkWt/GQXKwIrfYglskjClY//Snw3IixDeWLdo46KeMrULVqAiUFSG3SY3+Onq\nCNird5PhesBfMq42nMXjVHxFTHb2k/JMJqon6RKjnX5EsLZ/Vvt9pFVJTdxb\nn48wOovf/8ntpKcgrOpTeKZp/6H/o3DwGmYq3cN42Z0Fqnyg+iAdFvWQM2Yb\nHvX7lNlz4UVEtImASxnxb3Wr4uIZ6msQDs3LXaei3fDTtLDjfH+MNPU1TxK1\ndQMW1TZ07den0MkQaCIX7bWzIYBm0WAW+96MToao9BB3frwLXgvLaW8TxCQC\nQxuA\r\n=vjFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXNRXjUIWjc9OGHc4o6p8cfuNg77t4AdvTAgNOpSH2OAiAWzSaVC2DstsymUhfDys78J3yOCYCqsjiwnxVwhRNRKQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409152920_1554823830367_0.5213374864022151"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409154147":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409154147","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"2973a0b8447b4c7c6c602353d164ef8e79281d08","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409154147","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-oyix6ZoXQ3K6cp40uKUincYXYL4TXjuh6TaQY2pwwOBn4ccubLjOM99IVpoF5lNGj1kZBcvn0qQvSfw03XlhUA==","shasum":"df9504452ed575719c6b72512e0f6d46482015a5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409154147.tgz","fileCount":36,"unpackedSize":242275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrL2CCRA9TVsSAnZWagAADl8P+wc+5TNUlPmvrsCzOPfp\nyMPh6E4v466dmJSsol0mzqsY3d7RBe4nS0gDl3o0tT1SXOa+yZQa7UWmcnI3\n0n1bXKdARu4QjBKaxojlV4iC40klUcFyuY38EKB9YNgys8pZSN99kbhRjjyC\nJ1GcqYnAxL/3KU0q5iebd2qJp7kyejrml1uauNlWIjq/gnH8sSwSbKOl4izb\nLsITmP3vb0J4zliaj+AGU7bix4IH8zsDtt/PG1w4lcdVSMBCZuBHQaEFLfSa\nq40wWjFCS+01nY/zbJIbv8LT9JvbUTjJKCmCfQ5DPQjwCUy1P0rrOUK6Zsf0\nibxzAR6KfxPZ3g/BnUJXYUOzsEOoJqNpL+M5u+3B9ebmgbBV/pN5IyTjy0uX\nZFcxdBTVha/go5aWXPJRkus1Jz4lZ8WNz9vyDQbgjdm0HRcR6zWX4rCUA/3I\nL6aBn+b527DOnZPmOfjsgByjn/lAi2+brsqYVywleVoGZjjp8EVSGkX10+kR\nYBVKAp2Fpyk4zZ39pEzwmOICB0I3QM5nI6EBxsXVa6abNEhy1J8DYYaADgef\nw7Y+mCXstadJYNj+nCTXcKyagWN2scrxt1Glz00lWxc3iR8usKWJA98g3AMZ\nvxtUubuUjeD8Y+nn4yeaZV/hRzQPQRDjeViytvKSLPC/kOnjHdNdFl5Hhs21\nLZNV\r\n=Ljj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6jYI55sf9FSGZ3/5nVUkR148bRrFAZ5kUCdm5k4UOaAiEAsBr3I/4aBCQDRanImlcKiYHXM3T1sLeDQ2aZCcK9osg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409154147_1554824578171_0.03496268699515759"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409155719":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409155719","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"75b568281303a8fa5a708ffb4c9add059baba606","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409155719","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-LgZqft5xQtcGE3srdji5MT7lxljtubUtl8FctJCLDj1rYnldhZWWtN1pSj3BTGGYmhj2YwNA3evyJrSZAdmkrw==","shasum":"862f4e1072a43d7a4e981c4746031f9deabe56e5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409155719.tgz","fileCount":36,"unpackedSize":241975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrMFlCRA9TVsSAnZWagAAKAYP/Rby5+S6vNLICrEMtzSF\nuKX86Daovr5FjAJcXTEKHz9Yl7dTUHrceqihRwAUsMsz3e0KQUrW9KP1Zab9\nA0ElwbxQOZK8tR1DWC0T0K0pv4dB1XUJDT3gSTN0o1ZmnGo4ra9A2YFtMbpy\nwgqzTJBcm04dX9CHA/LxdsDqkAuv/+8d7M7fH7qsNi/cZ0ACB/0LtaziYdN9\nNN+/SrU6X0/is2fHD2Ii7gWcby/Lyxo4TMm+d9M3eKiL5v/L32zaPBYh038h\ns9XuC3S+Zaz3TW4/rM1Nc2K5Vbhox+wVwDps3dcGe1cYlbYED91iC+R7VTFd\nDzPs0Ya8WZyI4JFaA02tG3tp5OfTpRakUITFLyOyWC8YS8dt01cVkqP+C0Aj\nmFO9kIjjB7UgTZX8RewA9qTe1yApnCHVHS0q1vdyi2ehREsJOqNn51LQ7eUT\nIJsG7Gn4dL3aqtwaOf1cZg425PJfxaG4O78oRAkuqVzlbcy3v/mrrfSW8sM8\ne1n3R9f3XsNR56tyNcKq63G9mQcho2TQvFLqYt1gM2UT1qjP2vnALRoL/bjg\ntfHWEYp4wu7JOsU3UdfZBbweqTxDUezJ2qAUGzhDnbByzHyOWp2FSNplPB6W\n2hIfsgIuAtigFSTy8putWHwnIqF/nGppKCtrzNAfHk8CO3845pwt+J0bc8a4\nRxKg\r\n=m6PI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNiUfcjdaiREcp7ZLtSREAfxLHJXWSPWwQ54snjcHCzAIhAO+vHQYUnhRR6dxlYxyq4nSRSvBa7oxiHwjvLQiXE8d8"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409155719_1554825572753_0.07171198985860383"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409161151":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409161151","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"9eeea0a4f76062c60c457d9b77604b3100e16e41","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409161151","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9TCdK7kLkN01Ro0NoLiJXF7b6XmlAawsPzWtZ6++2Uhtuz76lNhwiU1P0vAGahPXrhgjMYAZucsotgFGKPr2rQ==","shasum":"42d0757d87e09332b6dea47220e974100b6a1165","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409161151.tgz","fileCount":36,"unpackedSize":242131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrMSMCRA9TVsSAnZWagAA3Z4P/1XaHJbOBLEHki1nR6kL\nxU4qPpYL9z00Z/GymtWMyBV28SzzUtbmqCGiv+EIPvViQDGutLgoadIdpFXf\np7s0Gt19qpwxOrNwEVsSDcedTTFLJHdpFuWbg1HzZsdhte3m8SoU65j4VA/M\nlo8NVybGALPnfdYivey+siyx2n8wPcNh4NNIyLj8Q/sYGddLmHWn/l3LtRZD\nuNI6YsOF144ApWysn+tQ1bZRVL4IM3CKLnXdTRADpUuGUiE5hP3yL9q40574\n1spObhdZ04ml8qLZKom+2wUE8+oIfwj1rmcjR94tOB2ErezUwkcrxP1F1837\nL0t5gmeWvPjtft5K5DY27bN1uJyhZcdKw7cMCs3bwF0D8hfxIEG7b0CyBbzB\nXlz7bnuf+UcdF4yGepmfvy/stnMMufxwxkWLD5dqmfAE4oj4Oop9x4mxu0uy\nkpnLfCJiG/IIUtWJ4KcRbuhpYTEtW4B9cstdBeseaYRSPBZE6kdyzCaluDJ9\nojo1U5VHid51srlntaq6n9NBBJJvH8+jmfNNrlygncuwszjAZEjTf4niqun3\ngP+wKn8qpPmH75RroSSdUa4mvPCqSbJ3yjEwBgWLPVzBnxfR9E9D/0rOmAkU\ns/0GaScc6OZUwaZRLiNyM/KGA9gHshTvKeYpTtpRoUaZmoQzdrDY8aQfEK5a\nWB8L\r\n=q1yM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCViw2Jpegh0R6ZuZ1Jf7SaQJIvQDzYqBRLkgodqS83SQIhAOxH/VEZbAF1oC3vO8QK0kqCjCIlo9LM+lX7ueOqDfQ1"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409161151_1554826379966_0.020824688132461855"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409201358":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409201358","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"5a6190851c42d017f664daac6647032a56b0de78","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409201358","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-WvSaImbwaPedEoHGp2Q/KHfnPiRqU6Qb4kEyVH6cso3j53QAfLjH003vpbWBwamAY+Uez+rodDUmBgqqGnuTWw==","shasum":"0f14068735ea5b6c2a8e2bfb1088738d45268154","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409201358.tgz","fileCount":36,"unpackedSize":241920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrP1uCRA9TVsSAnZWagAALSgP/ReEfsi5QWfHnLWDut5A\nFrArM5sUqBKGox0qs9ZHBkZoICNyVCBQemzMfJjsSf23OS7Q7WvMpIggusnJ\nKFGuSCrymWAuMHuEvlBD5utCBCtlSUgxVlXF5PyNrsTZ0C6H6GLfyhzQYjKM\n/9jEmzhNML8CL7HP7JFcuZFKvcJWP4f7drjPGgGmW4OlXN5oBPHscYgTPHl+\nQk0L2BH9xuQrYie/OXevANM4dNHqovTmav6AUsLHEmr7UhK4HKgaCNqfJKGV\nMSul3k1rYPnfxvp1IEDjB+ZQhoa2nYrbyOrLQz8QPoI7aG1cu220kLy9y3Qr\n+rocHHOVce5KahzMYoDemQLtYOtgcqeGgDFxN6iKhaNbKuKrE9ZnsPJI+6FW\nyBareSowkMHdPcW4gym7Td49n1jmhg5TWLXKA39uqvNo67IKcAsIes2PZv8v\nzb7155yzgzS8LywOdsESaaLi9QHt8CGb0NP/3fnr7VUfDdMbmALiD21iW4xJ\nzRAVvlM/qIn13S1UODKtbv5XuugchaU5Jkm00vc9Q/ufYAimAzDkNb7L7q+b\nku/tD7TXp4eFM7+iEojXam0VZ9sRMD/4/2eKx0FiR6by3LcdcdWlQaqrYsrA\nWMYVTJFWkK8xeoISW/H/iIalJawSY2pAN7XGEbqBqJgrm4Dxco9mc3cvY2kf\nlyCM\r\n=rW3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw+9g7/rJ/fZqocSjbKb6fjLLsckiXi+kzfMCcsFQ/RAiEAuc4I5EnkS6ilBYVdZyorrEoyOEPkH2CGQLsWisxfsP4="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409201358_1554840941127_0.7138605853741027"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409201721":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409201721","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e89e856f80521705537c00d19d9ce1cbaa205baf","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409201721","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-IZfdZ6a/Uo0gasiVmiyTTPd5hYdEaeiEc5uTdTOsL1hP/BRUWsdg0GY174ZinQ7Bv1UrL99Rk9CRa09VOd+CWQ==","shasum":"595dc54c3d5f4fdb644677e93a3956817fa1baa4","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409201721.tgz","fileCount":36,"unpackedSize":241870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrP4aCRA9TVsSAnZWagAAfigQAKRARnWFXqIsz5Co54HV\ngvBRD0MDBHeRIEFCfo5F9xt4bynUzKaF4t/gyW7eSCCUM5fI6yO0oxO4uXF7\nolPQLMGsPtN6EKKockpQs8GIacel7GzzZAhaXkGUivKG84ZpbmgJaGNYpvm3\nmrz6/vlksE6suutBLU+peg3G3vas9UoXC23l7bro5b14NjhJlVxVTgINDC4k\nShtwREeX8xHuvCz4fltSLvx4Y8fnRdD3wjxFXiT1sjRJHtvfSxRg3aMVASe9\nXu3bKIyDZcnOxfzHLDuIi2YQfpO4N3szmddP1RJHomOwzkEuMcfqZHne/zJF\ng5E1C9DjzwQJNwyHzsq5ikyN14e257RUSZDLyYPq+s+pDc2x1RdSeUJ15FSe\ngYvTO8lP3qXabglivs9Q8JYNUw2P98CPLDvXeLS3xx+IOyLMHYGIcy7OiOE4\nWIuQQzFR8KZm3ohbyvgy0jCFE/1Of4dGGeMShlWmpqtYgod2gPJzEIQGgWIH\nSob6+0/MNmjSCEoJhTPkHBY94ukbBuhRWALBD7mMNzjNNWidkx7AkWWYK4+t\nadHKfcz2DKpIiNTj5BFl4NkifGDdzaOLCtSQDrbV3yDWFn5R4zb5IRTP3d7/\nVLzsAMXg5XpNtVZdHEv2beeGIcxgysGxpRe9/FY+07yAvCqmPutF5P+KzVNe\nud7w\r\n=wlR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWVz37iBZPZSPym+1YgQjfkArMIJ/zUiFxHN424KBdbAiEA/bjz43OrLSScbJlFr/QC4PEZZenm0GH9GLQZchbCMek="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409201721_1554841113384_0.7592554676742296"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409204558":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409204558","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7a95f7c240b69597f367cff1b120e1a326e84ec7","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409204558","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-G0eatnecksdStc5vaMGUu8gUh5oA/Pnh2ShAmlUqg9gEUbUk3YTr7xaz01nK7KKvxQHXtekUqvUaVLcsHGxHTA==","shasum":"bf0d117ea3480b704167ae792c4bbda69faef15a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409204558.tgz","fileCount":36,"unpackedSize":242014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrQTPCRA9TVsSAnZWagAAgV4P/1+Ugau/PZngiSoIoVp0\noCCFzy0QmH+3iT1fhkgh8ntlUDnSY6MqUq/6aHooHpq42LXYuvC54ms9UoXN\n15LjnbR3X0B0dUzn40c81ld+oS2focCpkIwhKak3rejxFic+lYPR/6W3xf71\nYZFICTLkjaAS4isji29E9o4pWJOIaZEgCrAh5CP0/uRNj7H26LLMhUGKLFla\n7/iyeKgNUGJWYebqDMpnMe/4iY0HteeEbU5CgfvKU5XiyFv19tXmUorgTSY4\nY5opNwM9RrkSC+Z95jdD8E6Cxfdhe0xUtk5p072VZ95P5dDWfA1POEzAmR1Q\np7gP+9lMFo9M6o0ViWzaaNnZyR0X6Pz61pIpAIYZB6mVmm3v8/rzdDQZrZT4\n4qcU5fEMn1kk7wbZcExqw17ciauH66yZk+qL4hvQPDa/pFLbtAzr1R60EtwP\n8F7czSShsD/d//YA2z8ehpbHkaNhDixJIj/ihwJaeryKYvzL0/T/xf8K8Enf\np0mX7fNfc9CPkA83GY/jZO84Z1dh965urMgehpIojbCmRlqWUhA3uqflu10d\njgQ1NHgHgUsLDZBhROSb7E+2B7rR/5WqnkawcbZQfU7B88BgAHgqLkY09nUn\n1CcTfwgLzYE/btPwh7p8YMcwoUSHEdPRUI+6xsOmYdt/XTyDQuvG+kFuwdeU\nr5rz\r\n=gT3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL8lvC/sxI/xdNItbnz4OchffTEowSpwKeyM50X+yiWgIgAx5uAbB2lpVWCvGWIxRcvRL6LtYaWd81AqqVv2duQNI="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409204558_1554842830851_0.7548589067070357"},"_hasShrinkwrap":false},"2.0.0-new-api.20190409204636":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190409204636","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7a95f7c240b69597f367cff1b120e1a326e84ec7","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190409204636","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-U0yHoi371tQEWD2Q99/disuQktSD9IuAaib/m3HTpg3rwgKhmzqzX59JbRePAouqZCLe02PaBG5DlrWQGKEIkw==","shasum":"0b6478283b8e5d75a54b3afa06ac61b32ecae6a5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190409204636.tgz","fileCount":36,"unpackedSize":242014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrQUjCRA9TVsSAnZWagAArq8P/0OPj66nK/zhuvLZvcXI\nRCvi2Y5zdMRVlwMajMoJwF+lMzuezr0yymIZ165MFbS0ezWGcHL2tAPlsU6B\nCm/ckDl0HW4gdK8skXF3CpnPTt9K5gmbeHexwZRrA7eim73+/WUGuXX5iNdW\nmm5XXLiz8gWa6JRJg4mKtVCQvAp9CODuGCnLuWwoLT6/8EqOvzI7Nvxjo9aL\nJychbpMcUnRCeV0N1yDT9DkywLdib+5JbOYRg3W8h/L2BzmkD274IyQDa4l5\n/WtVxIdhyPU4R44flHNJ6wQ1LO51/j6BJwRq8So0YMMBd95nOICHDU8Hvs6T\n1dOBqhychL2c7k8DPOd6omdF1OJcOC6qVLYiCPBWq8GV0UsWP9bQT+I+W+yQ\nWDoFI5bjrVR+K2RHgpMSkzB6f0k480LweZgWAcPib09L3iISLf5oWRmXQ8ud\nLduFF0wBhuyFlc/RQJfA+pDduu4CmYpla1f/wfWS5GnnI4heGZA6ERSF+bRX\nrUACY+AJQyOaYkoM09WqgJZtZIcPKR9tHmwr0hbirflQz3FNE2tABUe9o93P\nSj8qexPhKiHK15rsu2JvS3Y3yid4MrakGwJ1jxESATSMS5wMYZEUJv3RHe92\nYMbg99idUeCvenqd028x7VnpM+/GNy4fqWLA4me7jMmg4fd6GZ5Rhe6dZ5OK\nkcUN\r\n=03wl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9aWKAmSZqhnfA62AO+eZOocHy4m8pAsPynoilp+XWPAIhAJq4zyQb8SBO9AtfD73Gu1dM/ZS0N6aWaOCwwFhDB/wc"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190409204636_1554842915054_0.32465824942122024"},"_hasShrinkwrap":false},"1.0.4-master.20190429163656":{"name":"@atomist/sdm-pack-cloudfoundry","version":"1.0.4-master.20190429163656","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","archiver":"^2.1.1","axios":"^0.18.0","cf-client":"^0.13.26","form-data":"^2.3.2","js-yaml":"^3.12.0","lodash":"^4.17.10","random-word":"^2.0.0","request":"^2.87.0"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.3.0","@atomist/sdm-core":">=1.3.0","@atomist/sdm-pack-build":">=1.0.4","@atomist/sdm-pack-node":">=1.0.3","@atomist/sdm-pack-spring":">=1.1.1"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@atomist/sdm":"^1.3.0","@atomist/sdm-core":"^1.3.0","@atomist/sdm-pack-build":"^1.0.4","@atomist/sdm-pack-node":"^1.0.3","@atomist/sdm-pack-spring":"^1.1.1","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"2287b33c7431e74867ce6b45e4816bb94dbcdce1","_id":"@atomist/sdm-pack-cloudfoundry@1.0.4-master.20190429163656","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-V4GCOyYqbNAwu9EFsqsAvnBDUXzFF+/ECZGg7IbxQANkH5AbwhTWfDIoM6xzcHcUv0eIbw1tWSQFqHsNbLprug==","shasum":"1ca85bc0e2f1df59f97abc4a3db0176f05cf24b5","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-1.0.4-master.20190429163656.tgz","fileCount":63,"unpackedSize":183529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxyiICRA9TVsSAnZWagAA3aIP/0Bg1h/J648Pcyu0MgN9\nrP3Mz+vsDTuegCcLhlwHPykr2dG5ZkIQ4SlT70+vmLIlDoDBzAjYbWN7c4MA\nKlUVqFvQjPU/EjkDiGDRzfwr8LClgqBoOz+2A/uFZeVt8LHV2YueW8D44hNs\nHmyBUzrpKMme4Fnx6IuOJ62irHlD+7Yw/MYXBfZxMmE/gmaDm1mBQ+edkVHS\n0ELOZVOHlNxdV1MFV2Mps1GHqjiQWMTinnah6LnSTcwjf5jZoC+YM/Wvkdau\nUwCiBZRxWTgPUSq7LaPLj6+U/5OdoXCFGenFJ9PC33CBO0D7JkUCQwIUWsj6\neDaDxLXBR+zpiUSb6juJiMyAEjZxqDv1FAY7abvBFFwLcE1GQXc+RFKVYMhW\nK+/kz96RBphi0/otmwLeWC8PlcqRDtKecKfF4Z+90pADy+1iNqfyxwOIcAXP\nJW8G6KzjgWsOfNmOv3BkcrGVFw+9268SGTYE1Ev9d/dPHNYmGtF279Ut/CPh\nTXAT6xsPfEdA+bYQkhbKacsAIan1MJMXv5IqWiyOjct8t5yqMA2QKPdtjPzi\n5SO9WYPlJyc7KzbZAo+edCC/Y298UcZKsjCTzAGXtxw6JoEpt178CLWUJYSZ\nr/ckWToYl7Sswnp+gksfBaC3wf9UFGdn1OS3X1dX8uONfZEYGXu3I1F8TRI9\nyq5z\r\n=bjUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyFs4qibeoms/aZLlli3tMD4atoG9IT4gio2hfTJQSnAiBSK8x2Bag7+d5jOFb7AS+LWkYHejjOVEIURVTL/5TkcA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_1.0.4-master.20190429163656_1556555912048_0.9918161772251233"},"_hasShrinkwrap":false},"2.0.0-new-api.20190430122319":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-new-api.20190430122319","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b2d137a49df94398bd6681441ac94c90487378a1","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-new-api.20190430122319","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KpFngZkSBnwpHIWOXU0Z/phq2PH+ptkvxyLaZdVCgdZowGx/QiqjYOLzbDCAjedssSH4qL2eAnJCSoCAObHHYQ==","shasum":"123131f8f2f7542b7b3d85149733572cd5ed2a68","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-new-api.20190430122319.tgz","fileCount":36,"unpackedSize":241968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyD6JCRA9TVsSAnZWagAAPccQAKIbQzv1igViJAcG4sn9\nGwEDTE4H3J+qVvM97eSzWBZvKvMs+lFhllvmPCQt7iEjBdB2vOHzIaKqjBfX\neOj6SyvHfQgrUwueTk86FdNiV6U7/pqCYcOKYdmMp5GipcAO2WulM0GLCh1L\naVS9Jq5dN00UaH9S2E+ZQdJ7YIIAZ2VjX59eVLk24MNkUhh8nf1oD4uaykpH\nPPVMY+eTrTZA2vzIbtD7friouqqgpAQprw8cBlbf9mjWUjESn2wxKQXROjLP\noyz2iNPi4Vu/VOXdi2T9CKQLkqUOwrtURk4r9zARUdjiC7UmyaBivmCJgJ0m\nhUDatsGyPJZhDtUT6+BoRXrZ3r0r0Jqjr03HIZKlk36k1sufhsBWncmeqA6X\n24WPwoqjM+EHKQbmjYLGSCtpbphRR8imXueA6PdN18kc0MgpfDXBgXR1rY5G\nv/6Gnpwil2Fs9QbLNwFEKMoE/Sszf5wJgtUqSec21MA2pEg9YsseiZni67PU\nnsyckCFiPzj+H2WyitKcpB7qfJ+QM5B1QeMMcKGkyX0dwuqgLzczfCqTzZyW\nhtT+bsUay92iDfiMX/cT72VDEidTF2ujGTwXWHVQlKJZ+pSskO6W8dzraKhU\n53fvkD39TZDPF/PgKeusQQcKiZyqW6lvsfngdZSKThoGWDmYUViZdKorFEog\n8/wR\r\n=+NvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+TDxq9B+kWuFBrtgWnEk8FR2oEfsJ4kGDdftAY3Zz9AIhAKWjh7/IyxihZ/urLX4UdOg9VYodtWW4XHBa6gVYpUUq"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-new-api.20190430122319_1556627080069_0.5655227432109597"},"_hasShrinkwrap":false},"2.0.0-master.20190430143959":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190430143959","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"10158d284b5c5b653edb565503b6f57ef9488237","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190430143959","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-RTTMVBbakKADGdjA5b4pU76enbgm/DSTPW6g6NsSFne/GCFksuCf4NUfgwYGLCXvzJ6cml5b6vAU+aKjWyyrjw==","shasum":"feb041feb735b41db591a19ef38255236fd17b6b","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190430143959.tgz","fileCount":36,"unpackedSize":75502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyF6HCRA9TVsSAnZWagAA/qMP/3QgFc0fLxE6hkNECNZD\nzOZeNLCg8aY7hBeEjK0B8NEnGCfaR6s72I5cjO8mgDBgqmpoNPyuTYs9MJYW\n+pQ+nJ5jKFO5E0ceB9e+n+Rncopx46BDFwpwR/9I4gfKw9b8g7j81t0Nids7\nZihTl70r/PvByXYMInbfN8Ab7v+3m+eD69OJRX6JRnnk3Psic0PONQmgKSU3\n+CBQa1qQKq7tyU5AM6UjD8ybG/GqDZD7k/BYO+rY4+nFQdQKyME3QrRrM8wx\nBKWhsWNtDBcOZNjFroKJlYDtuzkfmGVRqbSmT9xupLy7F5wHnKzgIhUb0wAZ\noZPoEBFSNcaW/zrh3ULCJqBCri/+eQf5AE52TtUlTfqA8yrmu55t76Pw+aS9\nLJPFvhspiRwyGH4meSQDqeECpFzRG4tpuwpsHr0UZwuYUOl6DJNa4+6EJ7rn\nMkK5zpHcEzm/Oz7PosNEk8m7+tb+jcM8pK4fD5o6to1+uiU7L6haTfv4AXRg\nug49fd+tfIBjxw5swdqM5aOY317wKHSb2WBAxthrvssnbgehuFZ41FTMatBU\nmxnjYvvKX3pWz7pZUI8Qz6ZHzvYVgIkVVgzSxDCbFo9cW8Wz3ol9owQR5ejC\nLacXI5YrjoEWp9nfuiF18WJ3Do1E7Bho5cNZJvok6nBemOn1gNYNE6VtuSMz\nG3R1\r\n=bUKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFbMCsoNyCtQfgdyg/i2BNfVI8HUDPz6yfXSCRYQq9rgIhAN/Re/yxsdC40jGqTw3znaWouh3rP2QSpW9uRZJZmAS+"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190430143959_1556635270364_0.7194472570709163"},"_hasShrinkwrap":false},"2.0.0-master.20190430144214":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190430144214","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.0","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.3.1-master.20190405174432","@atomist/sdm":"^1.4.2-master.20190405122526","@atomist/sdm-core":"^1.5.0-master.20190406072016","@atomist/sdm-pack-build":"^1.0.4-master.20190320190156","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"10158d284b5c5b653edb565503b6f57ef9488237","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190430144214","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-XMO6fhbexN0mlONz4RDTP0VKY4RVMfgN6ZWYyhd4iwTipLGRxyBQVRViY8+vaC+ypqCEAnBvS0nwYEfFTbV3EQ==","shasum":"0c4c1ffd2fa447a4609797169b09cc827834c43a","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190430144214.tgz","fileCount":36,"unpackedSize":75502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyF8FCRA9TVsSAnZWagAAFccP/3nQOzHscDmNxuqo/6cd\nZAUvINJwd0QZ0ucJjqOPNY/Qw1a/7GZVhJXJsSF5za8YcQADqiMkP/ZmwxEG\nv14WgNtCLcVDrV/GT+gReTY3GBHPNPVfVWIxpDpK3lvk6X9b0+dZXQvOLyNS\nZjV7tHEemnbos1aLO6tj5WZ1wufH2AmdOTK+y+/4LNESF1YKl//hWp1i6g6h\nfOrwAPFAP4HqcTF7M0MFnSQtHyB7Ad+XzlYGu+B8xIuFnmeyAAgOe/2jE5E5\n5UVo221XDG7QyM93e4WhlIajkNPstD6DnNjHEvZVnFskrLFNj1oTx3vFHaFb\nkN2926zK3fCLvE7ZLx5OHZlP29YZadLlEm+Mcv88yzoM+P8EHUQH9e7C3NUq\n5Cmigdln/Ttl9tdMObrV5lHwiFj+jmWjrueJB6//ra6PqvtFkXWB1EHSGME/\nZBtV1OvBmZQ4NGhnIt2nkEwAPi1X0hi8EnySMQ2dq0edb5/Q6PeM/rnXIlrh\nB2Z12+CI+eq9rhf+LLNHgxv7qTbwbCYx35ZO8uEZvOQ3BPQe+iOVEqoEuWUx\nYScgOtTT8e0eVJcMkyVbArwe3Ej+sWNAj+aEkEPKVKCiSSbTJh34iVF1wsvA\n2j24skUMHp8BmS7kfPOnZON6iHDPEjqd+BPKZNKU6iiWTc6AzBR7f5zVa+tI\ng1aS\r\n=4xjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeokknc8KNqkwJACmWr93Y5/L9T2/UGdzc+pua8T0wkAIgCPN/VjYnQlWhac881fOXsRjV2Dn7Wp6mVZHYVabJdtI="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190430144214_1556635396697_0.8757316448129806"},"_hasShrinkwrap":false},"2.0.0-atomist-update-latest-20190708194523.20190708195036":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-atomist-update-latest-20190708194523.20190708195036","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.6.0","@atomist/sdm":"^1.5.1","@atomist/sdm-core":"^1.5.2","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6ac5d74fab60c2f8fb416ed4c6f6184d8ec686f9","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-atomist-update-latest-20190708194523.20190708195036","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-lKmzvPJR1oIXo9Xg7gu9+sejBCB6yV2aD54UpolkZm1x0T/NRS9eqtrPmaF1MW2DI+s+WrT4HkNTiwt97RaReQ==","shasum":"999e6d81922822b1ad9d97d55319b974a869427b","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-atomist-update-latest-20190708194523.20190708195036.tgz","fileCount":36,"unpackedSize":75444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI5+pCRA9TVsSAnZWagAAdZsP/2om9fbDsbltpid1VFGJ\nPk4+xM3cCBi6VbXBWo2Pr5N/NmTt7Fq4OcVWKcq6+NxmfSVTeL2R6qVULGcu\n8FDbfZaqFc2qQdSGXlaPWfNtieg6ZIfktGGTP+/W3pC+4VJa529HUTAk7Aoj\nqwYa3YRFBLGhp/pVCEbfU26VAjkVIl0fnPp5kn4be0mY5PWWuTBqFYw2VbB/\nxl7Yoo/ohFjil14NQsyOiEdxDFWvrDIPMTWV3d3eTlG53e/yVVA4UocGsWeU\nqgq19colHhX7UplWrBITLfMHBOJCd5YWQOnR9di0so5L2IM2X1yFxOpALgiz\n81n1IQYKmGVyEQ8Yipxd+ROo+39PjFggT+YTrRE0A8bNAizVL2BzKmNNFkoL\ntsrzrHup3P5MMV5rkeSoCNmYo/G1UACKs9dE5T0K5qEkKOblQcjHZkg7LNxx\nInCo6c3e/qw8ewP6MCdHq/8enStbxJBtxepPtNKM31SDUKmRxLQtLFKGiNs/\nouyQPTzNOHvtzYP+dJ/H4YlklZG/kFDDdjXIggAuKf8TsiH7aoNp3ZqJulMO\nXjJ9SiYztUDBzrWPrlpfrke/ANfcNzlnZPOmkDx8dSqXBbzGHWNddfFGQy46\nR0sz4/l60gJAzE0PvLypQJuRtxNHV6mCI/byl9Lgb1Rup+w25fJTGrJHuSwz\n00ri\r\n=kBZT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJj2JsWEUu4IYIwL7HP/LPd7zZY9HyYKaivVCUDSKXOAiBF6EmpZcX4SHHMRdx02GpAaIb2yoq4z9rXKD/Bjat+EQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-atomist-update-latest-20190708194523.20190708195036_1562615720485_0.030338650974277126"},"_hasShrinkwrap":false},"2.0.0-master.20190708202345":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190708202345","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.6.0","@atomist/sdm":"^1.5.1","@atomist/sdm-core":"^1.5.2","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"c979349519dc42bba42d7ba02931ea87350a1cb3","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190708202345","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-He6wqsHPr8pMfYaa40/HPp1m9Rlt7c0qF7j/QccMejQqATWkvNfLHukoUYUgNUmy7aKAeM/Bp3SfTSn9HdppTw==","shasum":"bc95393683d31f38c8fa2c3cc5eb2996e2af92a3","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190708202345.tgz","fileCount":37,"unpackedSize":194548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI6agCRA9TVsSAnZWagAAfigP/01elMYkpgjeKIQqei+z\nXUATFW6GMrvqvjRPsAjk7W/0YIaOHQHnLNk3HmrkA1jU9vzsgOTsxwwRoBho\nEg7S/q6JC0YlRkjSVQJaQsvKQDi+FvmBAHTdKytRn1DA7dNpvFS50hGMqp0M\nIexyXGWtDaOIaJUh4talkFYrVj2fbfI8uunrdIsp2JxglR4057vIPIxpD2pK\n1VqDSfA1DScTRXXi88UdqpgsHCrmWtUPc3C1QQcimclhojLEAisboqyUgg2/\nZak9Xu54t/bzPcb0JW+GO32shmpIzOf6Vve79zQTgopquPB2qRe28Cp2Zlto\nFkDLd1DaO5LpPocoy1NUFbvhQenTzHHUtvUVs5/znjwSdmoZHbjbJaBl0/JL\nTOE5+qPLkrcYZHeO7hh0/e0bP6AWIOjSYUTTa97IckZzuuUa8OQnNDkw4ecG\nNHij0yEkSKniMuQJX0WX9CtN9iEgsM8ma9eXEbTH0tn2ZIT5BU1t4CuJ1Tp5\nMVRSU03ABOkxWgLviq9pFadpis/MTehr34ricShY/HFfstj90B2tzX+rZKRN\nCvAfn6VAsI7wgAay7HpBiD3P99tvoe6zS9m0zSap/6lrcl6qvg9KfYHIAq8T\nDyF7nj5M2j/T8F119fsLcION7N+LCoaOTl/AdmEv/9n9UvYfH5nflkYVYrsw\naHq4\r\n=xtVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC79szr22Mn5SeMhhYmRbMWkaW+KZC5drJqQ8fOTkeqMAIhAPg5p0kbLqWiaS4dZOHmQch22Ftc+J+LQVaaQcOLc9AE"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190708202345_1562617504068_0.6086616488323846"},"_hasShrinkwrap":false},"2.0.0-atomist-update-latest-20190709164013.20190709165133":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-atomist-update-latest-20190709164013.20190709165133","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@atomist/sdm":"^1.6.0","@atomist/sdm-core":"^1.6.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d6ebd6acb7a649a0c8747a9b1b7b52403be2455c","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-atomist-update-latest-20190709164013.20190709165133","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-mKwO56FFBAvP8dV7leZ6qJB4ww12oevDkFEYjaNiV0dpEQuWMBH6wGBwnho+oyuC0Iic/1MXuEKzE5NTscWuew==","shasum":"ef3c574c3ceaee569f8a208798dba56197fff979","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-atomist-update-latest-20190709164013.20190709165133.tgz","fileCount":37,"unpackedSize":194578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJMZ1CRA9TVsSAnZWagAAiQkP/iP6D+abcCizeA0HkApH\n4l/BEb6xv+QNfJ/Bf357sygHKlS47vEOn2pkquC8VsPtRi0qUGS4cn7o5Eqk\nMWn1PFQPG8qA5008zd6YRc0TNNOdvqjMSBd69KGAuKkdMjGNW6pApMIgr+J7\nNy3be3tY2DY4AxGJVA9zx9m040GNxzrjrxKrPdPnupkS1jGCErPY/jwqbnC1\nWZK891AftWLULg+QuhLEY78QJaVcjlYKRdu7Ci8VHhncuYER2ARpnGPsi6ZY\npNKLcAgEm1Y2diaVk7XPQOUWJEYeoU45ct2BATftKORPC6/Dsdypy2CpdzXf\n+b0UuyrwujwDgFaPbAQ0kv+DcfRUNzDDb7iCLpQFTDXBrdDSF+8S2B8Lu376\nccJh7EvntrPmIigYd7ariaxDSa2+WvmXLEpjAp8CiMrZyKhykpbCW+/tb35X\nA3ESElNEnOnGsPBpKEQGbGL3EFndWqx9Qp94XjUxPlN+bquWawYuMXlEUTol\nQKIPOn1sR9ngQwEdP8xf7Ygy2bx2J4pYENypLpxX0pip9Czjq/aQTdlaKk8V\nWnFkDCRIaOZtra8zXUOzZd50XkATwoK/+zjef17U7sMuj2wJe7brqkv7vk4b\n6eI9N+Jomb9y0AItWXB9uO3xVgOh+87H0PKYsjGMSIcGXqNWDCTYJd5UOqc5\nvF4q\r\n=2kgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTSfhNnx5AlCFC2MFphGWvCce1h1sp6FXqG4+7C6leoAiEAj7I1BKEa19RN7JZoOqdieFGTGKUCNB1LNmna6v2NPGg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-atomist-update-latest-20190709164013.20190709165133_1562691188348_0.6205845764710385"},"_hasShrinkwrap":false},"2.0.0-master.20190709172113":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190709172113","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":">=1.3.0","@atomist/sdm":">=1.4.0","@atomist/sdm-core":">=1.5.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@atomist/sdm":"^1.6.0","@atomist/sdm-core":"^1.6.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^7.0.0","tslint":"^5.11.0","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":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"daecde7250fe8ae02501a1b3fa30723a47602a9a","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190709172113","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9HYbN5ZJF46xX7Q8Rnsrqph9y9RREtVIJ9mPuFhmIEc7MpdxIr6RPyvVNZO5WgEU1HpU5rtq5Zg9CimeOgfPWg==","shasum":"f8a3b8886226514725f6042c5384fb23dfead703","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190709172113.tgz","fileCount":37,"unpackedSize":193222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJM2qCRA9TVsSAnZWagAAlF8P/3gklsNKQW3zqRyDQu09\n1q5lViMwWwqfFTHkcwOa8K6hJYFZZiZS93ViQcYq1gTeNWib3pPRLwgrfHCO\np/R5PYriMEDIxeaboo1eKH8Y7y0WCWRW0AcvfDliXWQDo/KM3Sornr0fKin9\n7qzjffFXhz1Kh10UAQXcIPuH0plHAjnBGas1jneemRLhEnvs8lolmqtVCqAJ\nDs54xUk4qr4UI50zaCyuZgFVDP7fYsCqTEN44eUN1yttciAI0ONjQdsLmxhZ\ng8MNBLUWPemTKwzDX55+ahbCKx/MJlydBBMMfKtXLu+bt+4m4S5Ub1NUalKN\nY0vsGhB9FF7kGUEPq45U3iDJth7BJB+bP8Bhs2PoiQqEjlPXbajeJfC5L94Q\nonbkLDESzPQO1EVxMC1hgYYO6ihaf883/52hmUAt4RQMnrY7OvQl7WdAQPmO\ncWAaqSATCB4sNlzLv4QlwWOrjE5XaDg7JyZJ6qrTMDSECJXr9apQ0bPbFlE9\ng9wcK/iH2Z6whmpuzZEnKCWnx6Mx9odBdeISWclrVuckYO8FuO5Effi+DOmq\n3xY+oIlNF4aaX2F1UMOrK7AMQ62xHj4cuz0i7M2c9fDmuZmSYLPHE0OIbeQw\nxyy/aG2f4hWEAPEILbvHnnDyq3c/eyWMOT3KEO8McT9fIMupjFuF7b9LecF0\ngAL4\r\n=RADs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKFfSyC7FNQrsjNxX6pmnt/hvepaj/MgueR6WuiYG/FAiB2vWFHCuMJMzKKEpZX7KiVa/6vHW7T85DQvYO7JyI7WA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190709172113_1562693033743_0.836956313604541"},"_hasShrinkwrap":false},"2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8e1f1ca9b76ce41b0edd3b41b87f9d4350bb17cd","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3Im5PWGlTGZTz50bDOgpVmkNpXA92hNVxfia1q3BKM8lSFHZ/cTZFcTBWDjUBTJimrSlAUffMui7VWdiPmkLUQ==","shasum":"e04babe52dae6fc5cb9570ee4b3c4e07dac80981","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233.tgz","fileCount":37,"unpackedSize":193276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddrptCRA9TVsSAnZWagAAJcIP/2M7spgErqry4VSaK+8f\nGjv7ozQDZOTYHTFAvbAqST1wLECr6IJjcIbGzE0ClCr1Sm1JuiPAYT37Ryql\nWRa0zjJiiPY/KdgUkqiFJbCTL5UfhH4dTZ9pga1TqXoCG3pjL+uKI3v0pHqL\nS4ZPh4tSEMb4iyfxco7sN4BVKPMyUy+ZIoUaPsBjGPKo4/fp1j8JQHYnG9eH\n0hdLJhgBtTYDVC+kaQmw9UD4RcYMvlBcdzfdEoxsm8NUzmZgB+jkoEEA7f/o\nfJi0EoxQ0nsFlZBZnhyQ+9nFh04oPzBou5hJuGMLA1X1qM5Mxt3/ez3Fmr1T\nN7dBN+1I0RQ53TodrZyOW5zZQwfXClf/htEu0Iokbrln0AlHT8vdc3u9YT2p\nd0SMgYE2/MWNGGtitoOhIDklx7b8TdtMm4u1bFTCP+TB7z0b4VjeqDsIKzhK\nOLlh7OT0JaUA9tc5+J7XqKOdB/+Vfi2gGFXdEZj/LSlMOQGWTs/JcslWKKaG\nz2q+8U1/DF2Wlq078+3QG7i9PKOmoU7Qx7ICf0UbLyAYtbXRRhdWkovPZpna\nmqaBq14ra6W2/cmzvbdYu2MI7SurhxCVHTyMkuDzA14cPyPWEUM+KjcmmXP+\nyFVALRrEkEIHLEP2uP6Ls5eN5+hbKm3LSJINo9DEERp7+4gpvd+JA9MR1Fqg\nnsUM\r\n=CQtL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy09pIoFfD8AnoUATivJavgnORKcNTkcfKaszuZGiiYAiEAiqAgWW/9qT0ki6s9jik6fo+deb2ahcNaZAjraqfZNZo="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233_1568062060823_0.4785537646195712"},"_hasShrinkwrap":false},"2.0.0-master.20190910083125":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190910083125","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"85e6354beb7cdd8534e682d0ce21c4dc68791374","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190910083125","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jE+hdNmW51I8HYo1coVkCDbKaB+YUzHdAYnsE49ofqhpaKrL5UgCQHI8DGHFtx3+HIqx2N4ThMuQWCSAXDUrMA==","shasum":"96f8d3ab6f6e39f8d6e66ce2a94a388e2a2279b9","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190910083125.tgz","fileCount":37,"unpackedSize":180421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd2AsCRA9TVsSAnZWagAAzTQQAJiVxxZnmSizIs/Xos3A\n5mLApCofGVrBV54+9xjjsUpIyKRPn3HYaShI/KpADWH5vtkjUEY5c0gDrwO3\nGGG/EsdeXR02PQN5evdNfoU9SpDfXTI08cF2vYwJKDCG/YXvBqNxbz/ilkUR\nHEnSHH0yuGXhFF7fxb5cExovVOHvCDR9VUEzvefuiXvFXvsQJjs2DAmha8Ki\nm7RxXfpW2HrwBTSnXtbOFRZMiCR7NihGMfMk2mq/W+FQW04ot2MtHEZhk+n3\n+fXY28l/aEZCvOsqQPoINFyD1yr7cTmtmz+xtACBQvsIqGVESqWN+wEUwfxR\n3O/JMQrYuWKbGk2lSbPEVACHaF7340xzgpqaouH2oKJAwAIwlNJ7OSXyuQlK\np2qpdx1TMntGYGAqLDGW76YvC3u9ypffhIAfMLkGb3+fkpiCL5WDVN9JHS6Y\nBaflQwvumhDBzSEEJRrI6KhN/LPpzq6KdEiIw0qBdJODd37rFitFo9JwkgPX\n2E6PlKL5eiSH+yTquIfa9PEMNOFfv0Q3n0QjK9VRVp1cNGUJ+ySDyMYEMg15\n4KUMOJZjh89InZFxR/yqqG7lcdtaDnGSPuxfYCfZ1YKxATJArjwtgpOo0k44\n3yZUDQLmO+OTkgdN12cqznS99OJEASJL4Y9+afvBg7Wwa2HdMwb6ihm7ge1O\ncPDP\r\n=THjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtRB4wy1TXKlGhQEfXCcVKJKBWiIFs3VyrFmv8atwh6AiEAps5Kt+UnksNTSX87yJR5X5TYjj8WePZqKN/2CURfC00="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190910083125_1568104492155_0.730186120140075"},"_hasShrinkwrap":false},"2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.3"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"0bc5cae1944c336e5d5fcbb841f91aaba6cf0ce0","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-efMrJDo+pBKh1JRsgA/oTrRu29M5sTC6Q5b1agx0uMkGslseV6DHR+wZlSmfLBgHsmAy+DK8fWxEEw1SXMc6zA==","shasum":"a2f42fae8bf8232ec5a4b4d8b98d4261020c2c6e","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127.tgz","fileCount":37,"unpackedSize":180458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfq7yCRA9TVsSAnZWagAAYCEP/irt1Ml2Trj0qpCQKR5L\nYv/i2sioqdpJ/j6/fsjZ0SOyZgaeLoBMJ4VBdNHkuffy3ZA61UOHrdOFkF/n\n02f9dAvesdlBZ1bz8hcICipJcriyyoD/ivucfgrd0I6HflXLbsLla1dNhW3d\n6oZwhf2FXN9+uj3yMH6+ktt6i2ptH7iFHLsz8IKRDcb3y4NTYBO/QwJmU4u4\ntp1A5RwLQ6Ub+Btq5GrfsdyYZh38v3LAK5Lg2iVZTYAtqgzxh1vWzXpIoSCf\nBolmaNwazgXgYxx7NeexmTKhfG88eXty2PWgrMIQvQFsC1fhq5tl0lM7dTy5\nhPM/XucY6v/AwWw1fhv2+jMpmpydlYIstP4IqNw34OTI0hCN7TK9tMQ1mJPH\nfYxgNTGNvBLIN1G6CxiWPjhnra6T6vI5FOxpcnso2RKR6Sn1m6vaS6DUlfBV\ne/B751N6SMeg1k98NelQ88OWJXAywAjWrGTPeqZZ7UczctvQUbNaYlpNCwGe\nu7CeNyL3lbGR49AiL7kWBtYTrnjRnaujouThNPA3uP5Qf29K7Aye530PmEwv\nxtLyq6sElvnfLVH+371Z48vl8svAp0WPofTaLVH5m01asT3IkfMuNouRjZKL\n0npyO9OzWk/9E2vgtAUp37BZYrvwldHBj26OH0ZLYibfgq7cLGg3Bq5ruwbH\nMjBy\r\n=I9iP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPc7QQlMRjjfj97KvKLws46ewYM3a0+6bA8i1TcqXKFAiBwhpF81XZNeLqv36nBMxSskch7DDx0+ajYWsnxMTwvvA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127_1568583409457_0.7444490768507848"},"_hasShrinkwrap":false},"2.0.0-master.20190916033253":{"name":"@atomist/sdm-pack-cloudfoundry","version":"2.0.0-master.20190916033253","description":"Atomist SDM extension pack for Cloud Foundry","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"main":"./index.js","types":"./index.d.ts","dependencies":{"@atomist/microgrammar":"^1.2.0","@atomist/slack-messages":"^1.1.1","@types/lodash":"^4.14.116","js-yaml":"^3.12.0","lodash":"^4.17.10"},"peerDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":">=1.0.4"},"devDependencies":{"@atomist/automation-client":"^1.7.0","@atomist/sdm":"^1.7.0","@atomist/sdm-core":"^1.7.0","@atomist/sdm-pack-build":"^1.0.4","@types/mocha":"^5.2.5","@types/node":"^10.5.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.0","mocha":"^5.2.0","npm-run-all":"^4.1.5","power-assert":"^1.6.0","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.3"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"run-s compile test lint doc","clean":"run-p clean:compile clean:doc clean:run","clean:compile":"rimraf git-info.json \"index.{d.ts,js{,.map}}\" \"{lib,test}/**/*.{d.ts,js{,.map}}\" lib/typings/types.ts","clean:dist":"run-s clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","clean:run":"rimraf *-v8.log profile.txt log","compile":"run-s gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","fmt":"tsfmt --replace","gql:gen":"atm-gql-gen","lint":"tslint --format verbose --project . --exclude \"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.0.0","npm":">=5.0.0"},"readme":"# @atomist/sdm-pack-cloudfoundry\n\n[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-pack-cloudfoundry/067b98ed-775a-4d34-a4a3-82837feca109)](https://app.atomist.com/workspace/T29E48P34)\n[![npm version](https://img.shields.io/npm/v/@atomist/sdm-pack-cloudfoundry.svg)](https://www.npmjs.com/package/@atomist/sdm-pack-cloudfoundry)\n\n[Atomist][atomist] software delivery machine (SDM) extension pack for\nan Atomist SDM to deploy to [Cloud Foundry][cf].  These capabilities\nwill work for both open source and Pivotal Cloud Foundry.\n\n[cf]: https://www.cloudfoundry.org/ (Cloud Foundry)\n\nSee the [Atomist documentation][atomist-doc] for more information on\nwhat SDMs are and what they can do for you using the Atomist API for\nsoftware.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Usage\n\nInstall the dependency in your SDM project.\n\n```\n$ npm install @atomist/sdm-pack-cloudfoundry\n```\n\nThen use its exported method to add the functionality to your SDM in\nyour machine definition.\n\n```typescript\nimport {\n    SoftwareDeliveryMachine,\n    SoftwareDeliveryMachineConfiguration,\n} from \"@atomist/sdm\";\nimport {\n    createSoftwareDeliveryMachine,\n} from \"@atomist/sdm-core\";\nimport {\n    CloudFoundrySupport,\n} from \"@atomist/sdm-pack-cloudfoundry\";\n\nexport function machine(configuration: SoftwareDeliveryMachineConfiguration): SoftwareDeliveryMachine {\n    const sdm = createSoftwareDeliveryMachine({\n        name: \"My Software Delivery Machine\",\n        configuration,\n    });\n    sdm.addExtensionPacks(SeedSupport);\n    sdm.addDeployRules(\n        deploy.when(IsMaven)\n            .deployTo(ProductionDeploymentGoal, ProductionEndpointGoal, ProductionUndeploymentGoal)\n            .using({\n                deployer: new CloudFoundryBlueGreenDeployer(configuration.sdm.projectLoader),\n                targeter: () => new EnvironmentCloudFoundryTarget(\"production\"),\n            }),\n    );\n    return sdm;\n};\n```\n\nFinally, add the required configuration values to your client\nconfiguration.\n\n```json\n{\n  \"sdm\": {\n    \"cloudfoundry\": {\n      \"user\": \"cf-user@atomist.com\",\n      \"password\": \"cFpAsSw0rD\",\n      \"org\": \"cf-organiation\",\n      \"spaces\": {\n        \"staging\": \"cf-staging-space\",\n        \"production\": \"cf-production-space\"\n      }\n    }\n  }\n}\n```\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel in the [Atomist community Slack workspace][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/sdm-pack-cloudfoundry/issues\n\n## Development\n\nYou will need to install [Node.js][node] to build and test this\nproject.\n\n[node]: https://nodejs.org/ (Node.js)\n\n### Build and test\n\nInstall dependencies.\n\n```\n$ npm install\n```\n\nUse the `build` package script to compile, test, lint, and build the\ndocumentation.\n\n```\n$ npm run build\n```\n\n### Release\n\nReleases are handled via the [Atomist SDM][atomist-sdm].  Just press\nthe 'Approve' button in the Atomist dashboard or Slack.\n\n[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack workspace][slack].\n\n[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"fe8a3bd8b8401e0c119afe6cb4af73c10c5a142c","_id":"@atomist/sdm-pack-cloudfoundry@2.0.0-master.20190916033253","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-me+SWrcCmv9WKlw/NkIjmrJy7qT7/8AlwauMzxjjlbmMxaGKGTta5CIN5zAIUs3ZkPg36BmoZl5zEgmFn2TCUw==","shasum":"b20ee23154c7441d3dd72b9a9e3a684d4f834b25","tarball":"https://registry.npmjs.org/@atomist/sdm-pack-cloudfoundry/-/sdm-pack-cloudfoundry-2.0.0-master.20190916033253.tgz","fileCount":37,"unpackedSize":180421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfwL7CRA9TVsSAnZWagAAdwYP/1dEhyp4Zsght8JNo+9R\nJUuAdVYkjiH6hAWVM4luOhN3tRCELPpTT8/RP5xHsB2R2Zc/QK+erDGXPaml\nOYha7NpggE8XPPCJbUyzonCV9Gs61BCyshgZFWJ7ZYWHKVLP2ODLQqia7qBk\nIEvz689oPlSqI9VH8vnGE0RoVNFH0sx+mCP9GpgPkW22aHdebs+sbqHYcAO5\nWPxnx1D/4VzWxksA0XpGm6KMJUM7LapoLj3rOk/3iaWoeVFn2HWHOO9KpFPv\nYkheOMwIWvq0S5zNehFnVUJzBj2ZjWbxQcg3W0/YbiaKrwLmw3/mLry+AGGG\nHKPociYEfxDNmJSBFqhT5SQAwJ1f9lWPsupNFMpAo5ST2q3e0L0zzINMq+dp\nzspSLVxntLH8TRmoV2HtDQvmq52RMBCrQEt0BlSXVab8dPMwjHzbZpdbSegH\nxmbZtUWDanqUrWBKPTurYBTvk+zIJksGl4Zs5FjgXcUz4sQ0UfOglzQkVjLt\ncjou1JteYNai9NqEtKj84kluwit+hJ/fXYoxXuF7KrW1s4gk0eiyISuWDF5r\n4MBTshHlsTtknH+HtoKwGVPi/z1Hhzbs79LrlLDf0jZXFLEfCpbTxNPLX8i9\nK5sfxWO36Y49tzSaoTPfbBZTomShRDn3yJDC6um+D16ik76qUuBL8VRURgBF\nUHqx\r\n=Hz86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg+3VKMpDCLBhITePVB9n7jjJGdk2br1RUv9DbpLr/CAiEAnXF1ytGoq//3Gtu36Tn58ebN2QzJvWzlkWgrjKKkSoA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-pack-cloudfoundry_2.0.0-master.20190916033253_1568604922529_0.46869990631453207"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-15T16:02:07.548Z","0.1.0-20180815155955":"2018-08-15T16:02:07.962Z","modified":"2023-02-23T17:59:36.341Z","0.1.0-20180815192009":"2018-08-15T19:22:18.832Z","0.1.0-atomist-update-latest-1535117881355.20180824134736":"2018-08-24T13:49:11.811Z","0.1.0-20180824135114":"2018-08-24T13:52:55.364Z","0.1.0-atomist-update-next-1535374612326.20180827125657":"2018-08-27T12:59:35.171Z","0.1.0-master.20180827130045":"2018-08-27T13:02:39.406Z","1.0.0-master.20180827130254":"2018-08-27T13:05:08.585Z","1.0.0-M.1":"2018-08-27T13:13:08.898Z","1.0.0-master.20180828213518":"2018-08-28T21:37:48.650Z","1.0.0-master.20180828214715":"2018-08-28T21:49:45.393Z","1.0.0-master.20180829090542":"2018-08-29T09:11:51.988Z","1.0.0-master.20180829151701":"2018-08-29T15:20:56.704Z","1.0.0-master.20180829162825":"2018-08-29T16:30:48.837Z","1.0.0-atomist-update-1.0.0-M.3-1536079233935.20180904165730":"2018-09-04T16:59:30.365Z","1.0.0-master.20180904173642":"2018-09-04T17:38:49.630Z","1.0.0-atomist-update-1.0.0-M.3-1536082575799.20180904173622":"2018-09-04T17:39:12.245Z","1.0.0-master.20180904174018":"2018-09-04T17:42:27.209Z","1.0.0-atomist-update-1.0.0-M.3-1536082866474.20180904174115":"2018-09-04T18:06:05.475Z","1.0.0-master.20180904180713":"2018-09-04T18:09:20.365Z","1.0.0-master.20180904181051":"2018-09-04T18:13:13.086Z","1.0.0-M.3":"2018-09-04T18:15:03.010Z","1.0.0-master.20180905010250":"2018-09-05T01:05:17.917Z","1.0.0-atomist-update-branch-master-1536837489602.20180913114627":"2018-09-13T11:48:37.366Z","1.0.0-rewrite-imports-1536935859401.20180914144522":"2018-09-14T14:47:37.765Z","1.0.0-master.20180914144948":"2018-09-14T14:52:19.964Z","1.0.0-atomist-update-1.0.0-1537116903332.20180916165549":"2018-09-16T16:58:22.214Z","1.0.0-master.20180916165954":"2018-09-16T17:02:21.140Z","1.0.0-atomist-update-1.0.0-M.4-1537117184089.20180916170520":"2018-09-16T17:07:50.553Z","1.0.0-master.20180916171041":"2018-09-16T17:13:28.182Z","1.0.0-M.4":"2018-09-16T17:14:55.565Z","1.0.0-typed-goal-deployment.20180921142739":"2018-09-21T14:29:54.199Z","1.0.0-atomist-update-branch-master-1537540142596.20180921143526":"2018-09-21T14:37:33.113Z","1.0.0-master.20180921145253":"2018-09-21T14:55:05.041Z","1.0.0-typed-goal-deployment.20180921151420":"2018-09-21T15:16:23.840Z","1.0.0-typed-goal-deployment.20180921151705":"2018-09-21T15:19:04.530Z","1.0.0-atomist-update-1.0.0-M.5-1537998000458.20180926214009":"2018-09-26T21:42:37.541Z","1.0.0-master.20180926214357":"2018-09-26T21:46:35.206Z","1.0.0-master.20180926214430":"2018-09-26T21:46:40.505Z","1.0.0-master.20180926215743":"2018-09-26T22:01:37.780Z","1.0.0-atomist-update-1.0.0-M.5-1538004020676.20180926232027":"2018-09-26T23:22:54.764Z","1.0.0-master.20180926232412":"2018-09-26T23:26:43.158Z","1.0.0":"2018-09-26T23:38:10.650Z","1.0.1-master.20180926233920":"2018-09-26T23:42:19.068Z","1.0.0-master.20180926234528":"2018-09-26T23:48:13.759Z","1.0.0-M.5":"2018-09-26T23:50:46.194Z","1.0.0-fix-typed-goal-deployment.20181001120456":"2018-10-01T12:06:53.880Z","1.0.0-master.20181001200716":"2018-10-01T20:09:30.177Z","1.0.0-master.20181003150738":"2018-10-03T15:09:50.572Z","1.0.0-issue-17.20181004140920":"2018-10-04T14:11:32.691Z","1.0.0-issue-17.20181004143445":"2018-10-04T14:36:57.917Z","1.0.0-issue-17.20181005082013":"2018-10-05T08:22:36.265Z","1.0.0-issue-17.20181005084723":"2018-10-05T08:49:35.115Z","1.0.0-issue-17.20181005091420":"2018-10-05T09:16:29.945Z","1.0.0-issue-17.20181005102539":"2018-10-05T10:28:44.597Z","1.0.0-issue-17.20181005105053":"2018-10-05T10:52:57.385Z","1.0.0-issue-17.20181005110618":"2018-10-05T11:08:44.496Z","1.0.0-master.20181010125313":"2018-10-10T12:55:41.921Z","1.0.0-master.20181010125359":"2018-10-10T12:56:10.691Z","1.0.0-atomist-update-1.0.0-RC.1-1539609185225.20181015131419":"2018-10-15T13:16:16.884Z","1.0.0-master.20181015131824":"2018-10-15T13:19:50.583Z","1.0.0-RC.1":"2018-10-15T13:23:03.894Z","1.0.0-ipcrm-sf-updates.20181017133314":"2018-10-17T13:35:20.374Z","1.0.0-ipcrm-sf-updates.20181017140821":"2018-10-17T14:10:05.517Z","1.0.0-ipcrm-sf-updates.20181017143127":"2018-10-17T14:32:51.171Z","1.0.0-ipcrm-sf-updates.20181017144511":"2018-10-17T14:46:39.902Z","1.0.0-master.20181017201409":"2018-10-17T20:16:08.397Z","1.0.0-master.20181017201935":"2018-10-17T20:21:15.207Z","1.0.0-atomist-update-1.0.0-RC.2-1540921712560.20181030175008":"2018-10-30T17:51:55.581Z","1.0.0-master.20181030175409":"2018-10-30T17:55:46.865Z","1.0.0-RC.2":"2018-10-30T17:58:11.775Z","1.0.1-master.20181109120644":"2018-11-09T12:08:47.921Z","1.0.1":"2018-11-09T12:10:03.447Z","1.0.2-master.20181116080211":"2018-11-16T08:03:30.462Z","1.0.2-master.20181116081824":"2018-11-16T08:19:42.800Z","1.0.2-atomist-update-latest-1543308550791.20181127085621":"2018-11-27T09:03:11.717Z","1.0.2-master.20181127113846":"2018-11-27T11:41:07.048Z","1.0.2-atomist-update-branch-master-1543568388096.20181130090326":"2018-11-30T09:06:13.183Z","1.0.2-master.20181130091046":"2018-11-30T09:13:49.584Z","1.0.2-atomist-update-branch-master-1544212062845.20181207195015":"2018-12-07T19:51:50.120Z","1.0.2-atomist-update-branch-master-1544215685156.20181207205028":"2018-12-07T20:52:44.950Z","1.0.2-master.20181207210010":"2018-12-07T21:03:51.064Z","1.0.2-atomist-update-1.1.0-1544445129929.20181210123321":"2018-12-10T12:34:48.190Z","1.0.2-master.20181210132454":"2018-12-10T13:26:49.962Z","1.0.2":"2018-12-10T14:00:23.479Z","1.0.3-atomist-update-branch-master-1545064797765.20181217164300":"2018-12-17T16:45:10.167Z","1.0.3-master.20181217165234":"2018-12-17T16:57:06.936Z","1.0.3-testing.20190203205124":"2019-02-03T20:54:10.784Z","1.0.3-testing.20190203210109":"2019-02-03T21:02:42.299Z","1.0.3-testing.20190203225828":"2019-02-03T23:00:01.879Z","1.0.3-testing.20190208090745":"2019-02-08T09:09:31.239Z","1.0.3-stack.20190215095418":"2019-02-15T09:56:10.542Z","1.0.3-stack.20190215104627":"2019-02-15T10:49:16.547Z","1.0.3-stack.20190218090339":"2019-02-18T09:05:33.431Z","1.0.3-atomist-update-latest-20190320185758.20190320214324":"2019-03-20T21:46:24.659Z","1.0.3-master.20190320215009":"2019-03-20T21:52:33.984Z","1.0.3":"2019-03-20T21:53:43.312Z","1.0.4-new-api.20190409123156":"2019-04-09T12:33:08.897Z","1.0.4-new-api.20190409125055":"2019-04-09T12:52:05.274Z","1.0.4-new-api.20190409131045":"2019-04-09T13:11:57.570Z","2.0.0-new-api.20190409132024":"2019-04-09T13:21:45.622Z","2.0.0-new-api.20190409151656":"2019-04-09T15:18:36.268Z","2.0.0-new-api.20190409152920":"2019-04-09T15:30:30.488Z","2.0.0-new-api.20190409154147":"2019-04-09T15:42:58.312Z","2.0.0-new-api.20190409155719":"2019-04-09T15:59:32.884Z","2.0.0-new-api.20190409161151":"2019-04-09T16:13:00.140Z","2.0.0-new-api.20190409201358":"2019-04-09T20:15:41.241Z","2.0.0-new-api.20190409201721":"2019-04-09T20:18:33.521Z","2.0.0-new-api.20190409204558":"2019-04-09T20:47:11.042Z","2.0.0-new-api.20190409204636":"2019-04-09T20:48:35.223Z","1.0.4-master.20190429163656":"2019-04-29T16:38:32.176Z","2.0.0-new-api.20190430122319":"2019-04-30T12:24:40.202Z","2.0.0-master.20190430143959":"2019-04-30T14:41:10.527Z","2.0.0-master.20190430144214":"2019-04-30T14:43:16.997Z","2.0.0-atomist-update-latest-20190708194523.20190708195036":"2019-07-08T19:55:20.616Z","2.0.0-master.20190708202345":"2019-07-08T20:25:04.244Z","2.0.0-atomist-update-latest-20190709164013.20190709165133":"2019-07-09T16:53:08.505Z","2.0.0-master.20190709172113":"2019-07-09T17:23:53.955Z","2.0.0-atomist.a260p86nh.sdm-deps.master.20190909204233":"2019-09-09T20:47:41.025Z","2.0.0-master.20190910083125":"2019-09-10T08:34:52.281Z","2.0.0-atomist.a260p86nh.typescript-version.master.20190915213127":"2019-09-15T21:36:49.602Z","2.0.0-master.20190916033253":"2019-09-16T03:35:22.719Z"},"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":"Atomist SDM extension pack for Cloud Foundry","homepage":"https://github.com/atomist/sdm-pack-cloudfoundry#readme","keywords":["atomist","automation","sdm","extension","pack","cloud","cloudfoundry"],"repository":{"type":"git","url":"git+https://github.com/atomist/sdm-pack-cloudfoundry.git"},"author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"bugs":{"url":"https://github.com/atomist/sdm-pack-cloudfoundry/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}