{"_id":"@atomist/sdm-function-gcp","_rev":"140-2bb09cf3cb243fe7842903ed04e3acea","name":"@atomist/sdm-function-gcp","dist-tags":{"branch-master":"0.1.0-master.20200911104525","latest":"0.1.0-master.20191123194802","next":"0.1.0-master.20200911104525"},"versions":{"0.1.0-master.20191123194802":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123194802","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123190315","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"gitHead":"1535e876fbfba548cbea35a9d70262522f7e82b6","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123194802","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gG45yW8bcU2mFUXZgw/jE4qYXxIe81bDHU8jEnEJpwkR3OtqUcDrpCenoooYWGtaAdxY+bkXVDSccrSTcbO/jQ==","shasum":"39ec77c9afccdb17677faa088910ad25dbe835f8","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123194802.tgz","fileCount":20,"unpackedSize":156619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Y0tCRA9TVsSAnZWagAA4EIP/2XvUS2i9BmyDvhwV/x9\nhDufQ/vap7WxHX4E8u3by7JjOifF1JEo6wb0jDPCcp6EA869AuIq+8UyjjrG\ngh4p0xBVJCRUsrd4jfJomM5eQQxBlgVf1+0+h5aDT6JuKVrE69YfahjJE2oU\n5XyhrwBv0WLDU0oLr1hedYtjHj0sXRE9H3rA+JOUsffjACkvvGprbXsdrFE1\nJYXHa0DhgTTNiyJUivFUbxa5dLjfBGtsSi/eiMZS1I2bFUlcJ0BhHe2BrwYN\nwhpR9TPQ0Uzjs+ch6iDCnlKcmHRxke0eeVHtzyB+sAvE2B44cPmPMPtg1NRS\nZqnUu1yDq6sn/FNSa89s6GuWsPatXZl5f8uO2p9Rxd3YRp7onWwskE9yiwR6\nNwf624og/uEd5N4K3JNCU9SdCHHOUUisRdODftbxxzbUpKiJEMLlu4a/mAqv\nDGNYAucdeOwek4jH0tDU+/DdYpqHa2+yR5RfLJrXrF5sgdDcscyPA1ATlJGc\nhBtXeDP0UShCijZ5AJdcEnhzaOVpJdmWuVFuUOmihUrrRwd2wxfviAnJcnXy\nVN5hUyNsOYMk3oQOr9naAMwNwMMWDoraGOi2RrcWh0vE2gm6SXRmU8ZN6itL\npxIg/pz7s7wkjC1TUH6akqdWbZy0+SuZLAvsVTcmFcWIGwRjxCXtxwX8r/0+\nX3lw\r\n=7X8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsgAgdJvNVBp1BDUQeqtYj1/zOqa7TdML1R/bSLKUy4AiALbN9Mscp5VN0X0d37DJEKm2F2qDC0G/fdP4WxmKC1/w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123194802_1574538540525_0.6172875256828094"},"_hasShrinkwrap":false},"0.1.0-master.20191123200036":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123200036","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123190315","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"139f7c10adf2d9b65d3dedd8dfc0835dc42a9f70","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123200036","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-55yzrBXTd0Y+kkTgoqfTrS5ET7ZBR3TTXc6l6KHFrb3CThhO0aeReGaBO02Kjpe5uvybOvQMMoll4ZGz3f8Y9A==","shasum":"9721c79c5f207dbfcfb1838da4a91255adfa0235","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123200036.tgz","fileCount":20,"unpackedSize":156619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2ZApCRA9TVsSAnZWagAAe6EQAI50QQoJi9s9/Y4GJWTE\nGvyQhZQPTnbl20pwqasbMks2vPnpTHZc+Lyho19BGd7hlljST5cjuUq7h/SZ\nyPRCZs1pk7nzD+xA7YNBGok82hJS8oMy8xgebuz+JPlmmqxqHrtBxYcDTTWE\ns5vf1AY0AVAsai4pbUJVYkCOh9BKCWax1Hlcm80n9xDCHsCNLkDohdKgRj4P\nvAmbyXB6tzlxj2RomC/Po1DdXbOJDDMtsGaulLBZ3t6PY/kZEMqolfC77/A7\nm5Y5aruKetu/C+U49eDXgAKQfJ/uN9yf0LAiSJ8ofq7Yupr8kqQR82zctQSY\nnS5NO+rif+p+KjK2ckCVH1YXKsKCPoJ2Sbl9sw9+B3LjT3GsXMRlNqMemmUw\nBjvpjx1j1LplqjRQ7QIHMxTGYr9ZxeTSnE+AVUMyis+89wAbtV0p/G/9Vtf+\nTk99XYSncsA9QENbRwNjMHYa7ChLaRp+eMhmv6IfkhMKDDfXS/gGqcIoc2u3\nouDgyQIVsrZ3JYBHnNQGX5GhMRJLOmrKx0eCeX9Pb8hjOlfzI/nehWru3fuX\n/hG+3WlvILMCg4GC85d5hTWALtveJ/yO55NuDnSHJfEcdz+o+Um5fPpvcTOL\nB8k9Oshpabca+LhFU0w3aeb2a47g7t5RzEy03YB+qIYACW4b5KdYydTaTSQJ\nMGtU\r\n=xZjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM8vZD3bExQPm9leq1S20Ar5OjD4An8G7g1tc27obWcAiEA8KLI03IRQiAieovL46C418dnc9MxXSGGI+dcBPF2P8o="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123200036_1574539304822_0.5450688738326248"},"_hasShrinkwrap":false},"0.1.0-master.20191123201425":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123201425","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123200645","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"1c2ebfc139f864c3358c6733440845372ecea1eb","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123201425","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5grxj717eku7m+6UCkpGLeUQpGvqvPlOew8DOSMeJWyKxTKWRnSOvQS5SIQCJiGbMC/Kuw79IfXclIhQheieDw==","shasum":"c07c33d582eaec2484fdc6372e4f1847c84d107d","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123201425.tgz","fileCount":20,"unpackedSize":157439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2ZNjCRA9TVsSAnZWagAAP1EP/2DG8FyU/qMwA44+Tfsp\nPrqVGpX0tqGVtFgDq3XwwKtxPx06yGD33QdIHR6Rmd3GPnVN8UtJZqcEQan5\nYwJHORzrAsw9oMS6GW2CvMxsH8kHWLL48fWLmsgk06a6cclWMlZKLttqThUH\nm3H3T7+0c7PAuG6c05wcwhgXlwg2cwOhK8k10xzWPceQQhzWnNLS6Ki16a1t\nCYhujVoQwbQQGtL60tzuyMjn8bTHR4B8IK3vt2d7IYrP7mvOmSn/iSWG7AW8\n4RR95/aF8jb+xPy1lFnAl6pHo4hrURJwh8l7DEW4O1zCoN24CTerHsCenTGL\npcRKpFd5SelGDv1JMg/+qxPDnJZbpsJbQ3+NdoIgPluA9U/l0K7A6pmoYsKf\nyS8W1QOmkuVRA5fN6nR5k+DUtuxL/DYvgrUgSccniE/vGVDbE8pYC5bisDUm\nmjPAv7GrRoUo9T/B0mWKYEaUqvGeo69tjeD4KNmSqOi16i5Jb8lLJFGfFgTf\n7WZrx+osNE00QGregug0bbwwDeY9mxQyC3phF0BcDLWS6CgvvH6vzTDuXT2H\nqEIoolCouUzJDaCIvBR9At9A5R3dSCjC/NKURQLJAM8zLlRBwq345J/uCQeL\nMs4KaDVStLk5scdxgJBYash9zmtB1y0OSEEG1QmICPOg5p90Bg8zbsf/wgG7\nMn7C\r\n=zEyw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuS9aZWSsltLpqq4CExSUSboQXgoHrfqphrADha11HhAiACisl4A0q9sNLFKwOp7n0JB59fw/57YdypJQHVcz6nhg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123201425_1574540130921_0.6205014084244473"},"_hasShrinkwrap":false},"0.1.0-master.20191123202808":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123202808","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"7d8498df3fd6095b14930d7b3b9f27fa24466111","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123202808","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-wNUYmf1RpH9nhLy3T5Y9ExsBLjPz6cMMfKAPMZnZEhABci8XDmX2p+naeX7Pq+yz61ylIYsdIgFgNrNUh9No+g==","shasum":"3a31682777db33f50c3963a5ede7ea645fd8d1f3","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123202808.tgz","fileCount":20,"unpackedSize":157439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2ZagCRA9TVsSAnZWagAApS0P/0EvtlmnAJbKsHkyGRss\n2rznNXfenQjMvAIO3P4dRShwwu/t/C9+M7ITg93CH5IqoO1pxTv8EDIDvnfH\nwAr9RynlfSp3K6/yy13w0ZL/wXaa8FhHVOAF3+ZMgoSoXymU7jcg4pfwcKvh\nCrFdSJQ61nLPqztpxI3s6AkiHkHwxWBUYWsFvGyyMaGkzLnwPLZJQA4kCagp\noCvTRgSxDPzV8crwrKsWZNvWrApV1le4rSLxqtnqYzJ5oz3THoIM2RXN6BL9\nJdwXTY4mJrRXl2nBvSkt2K6BLknb2EvidmLPs47tCRhtoWfzyjpSQLcdyJ3D\nOYwcvPgFUY16Ed5Ib5r6rGr3cXiUOprHkn+zoDVD9W2UoRfmpJJMm/hM1hnB\nOs6VB/eElftd4uKYhtfVnB4y+CJKieSfGfQrwvKnJlPSw4CDIJesAoAK6MoE\ngaGrlFm7S5cSWFDjX6w462SWL4hx2bxvw/CfhsbLQ9uVt3jQmNFvU706s5z+\nAyUjTJfKOuW8ZNayPCIr6hkOGdb9DeuOg5ixoS5NlF+KAjE5R4k9u+30Ai9r\nQ65LpL9M3B88/GupFPc7hiRddP/ia6H5rhVZviRPF5wRmBs6liCoyLu8wUhI\nQAviLJ2WrB8TdiFFg0iCuyyFT3J5aW0gvo5Wzil3Xbi9BfyO9tPqWTvdI+wo\na2zj\r\n=OYsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgy7/Z2IQxMjOsa8lB7PBMNcmng+UNL8s/b8PhJpeF6AiAODR1W/aP2q/QbpZ3aiF6Wn9xD5jHAj4m5basYKXvSFw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123202808_1574540960461_0.392427352985371"},"_hasShrinkwrap":false},"0.1.0-master.20191123220223":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123220223","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"bc602b43b1935de4062c15523219a1ac0334b89f","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123220223","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WA3jyfftgku12J38fU4Wr6tINWPdDU9/RbHTLRtKosx2eWyzrOKwiLUaygL7LlvWJSAZXPmvc5A1Dctf4rGIOg==","shasum":"daa0864d9780c28b2c9957c8de8a83837be2f25d","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123220223.tgz","fileCount":20,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2aywCRA9TVsSAnZWagAAwnAP/3HpUpRA1MDJiekr8k5U\n3Rf1sAn9JroBeidUF5W9L4S+0WWIFDfMRbl6edQxjJ9CS3tr4xkFejge7bM2\nxsBojAIJUULVvTT6RZfbG39hlhNAlzUHuQr3gTyfAu+9aQZ4naSxDAo1R9Z7\nil3vqDNmrq7bhCby85ia5iYRCX6VOimUj3nBv9UhkYpebEypMGCGf8bLzCLK\n3KDrFRIE53FfAYpPReFsBdk0NjwSYcYDfnt9Cwxw4N+s1RTPvrdUC+IL9gdh\n2NdkbfTJASStg+lafRWsJaq5TBreiRmv6LG8FGyG7FNtFmljyQa3RCmLbxEL\ne9gf0gJ9mP6+ZThVJBqqL0iArnOAVt+8J4aiPJ96KX67e7wwocMnH2F1mNbf\nWscbqOYgikQmuedkyPF676buwueEOkiz9FnOgiHHRezqN/8SiZeXnj1TYOwR\nCErJE2ZACvBgwN2O7XqnApp3aXNZSuVEv6YErV2IEy9zf87rSUaViAfNqJhZ\n0Fw4mMfGbUf10VDzu0nPAlGFD6jKsnYfbHtU3C7UJS2JdA6vz6ev4FnLqyJX\nfKSoPXPFukfN6uSoy/jdFXOJo/MJj4E1HMS0xUySxP9162HiVrBdk7+WQ+sY\nusjj+zdtTalZXpwDnzF423WpsvatDkB6vER15+/ZmWZon0n6Bwlfqbwd3r0T\nVQk/\r\n=OwHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSBIcPnIKxsj5x2Z4fnd/StwkJ7+Eu4WDt9m/5E+K6OwIhAO5yJigVq7Tgx4dPFfRgJV+IdPWN/5p5e9LQO5WAisBa"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123220223_1574546607569_0.9283236968062181"},"_hasShrinkwrap":false},"0.1.0-master.20191123221342":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123221342","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"bc11a60305fbc0983b49dae9410706c28485c59a","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123221342","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-o0w6oQeAH3InR1tjDY4XDm9Eg4lIob2VWPc3z6h4Chw/Zc0FetjQZkDp6fjk44p8Dlz5cQZS3h7vu1H7km61Gw==","shasum":"9896ae3fd4cb034fe20a9b9891a99b9b88184d3c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123221342.tgz","fileCount":17,"unpackedSize":154497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2a9nCRA9TVsSAnZWagAAElUP/jCDuzQfeBPtS3ejDjDv\nVOV9u9mfTM59rzUfvsoZr8bHGH9WEYe+15y5wZXchbBGdgJ++ypWApjY2aZs\nxrmQdLgD4S96w2aUWozdovsG84bYW3fc2eA+XrWbmoLYAqA7f9UnKDsYH3U+\nkuvHwpOQFUzEuMjvimb+NqHJXTf7c8KcALXNkbWvKZStiiQ47N+Uy49LVFQK\nbQCljmem/9RdytkNPLlW9wa+QyB3yc7PyxMZsmg83BXFyAw0txTcBtvlZxtZ\nWHbbHViLZdc6su4udA/9UQmfE7i9xNXlGs+ccrIUQ7hNNSu9e9tpeWH8mVMb\nibqrQyxxHtaguX+YATxqAoagBzAJBOOC9h9NGl7IExNxMH2t/W+fvSshf6TM\nA9/Cd0iNip4RqctRAlwAvWx1LxL+D29jm6S/DJwPsevGz0rW9Rf71T7ITnE9\nnjKU9F18pkr0lCMad3JUOF2pZSO8SAIDhkr9XPHvza1c1BevWpeJGIXM8Tvs\n+5PUP8mra98dfwYxxASxMw0fvMyCe9uiss+oc9oYyJLRYKdf5BZwybq0Bmfq\nP9O6N4UeBmXKb1h5dYVm4rnuXpDDjLQei7JwganfL4jfATTo3Bagua1DQpDO\nvMHpGdZDGBBYfw6o5fAIzs4vx1z4OhDjsmQDbl5tOaU5NeP4ENEeehKKpdI5\nUBYG\r\n=xRgK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFY9AjiGtE/CwfVLPWZoZ1hkMvlTaIGPcDi1UfEAR2FiAiEA7ElnQl3iXsNzYDHleLNtyg7iSWsQJZbiSPpQ21nbnpQ="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123221342_1574547302973_0.6976230466710367"},"_hasShrinkwrap":false},"0.1.0-master.20191123221914":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123221914","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"6349e03f022d522fce32f54ba6fe8a431396d6c5","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123221914","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-zPXo3elzXO/fTSFktA7SIDo+pMf+f0A3051e9qFdBxF+DJ3Jr2E2RnQJDm1r56U0UpUJQiUAoUTXwwkaGi5ijQ==","shasum":"ff332ff6ec05a2ff34c74750eb69c48424d25680","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123221914.tgz","fileCount":17,"unpackedSize":154590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2bCdCRA9TVsSAnZWagAAfOwP+wSO12gLTTFVZqfEKf4K\ngXOZqAfKVgZPvhoDm74Q+bpkY3JKeoIhch/fcNVDednWA0jYQKH+JjY4QFpC\nZ0XibtbB7HLLqjsaYNbVSZW+SWu3pgL1FiilVubM49qM2Tmium8c8dnyRnVy\nsHzWPrr5sf5Y6PfZ5uUFEHdGETMha6Aw7Cd2DRPvrerIz9fOlK05KPDxElJp\nQadBXe1Nk1JeSiKqm/tFIATu6qoyqV5JMjCZVhDHq98D66s+3lNG3b+WMCNp\nPoVNS9lqQW2R8z2DW3zwIEnOWaesc3++4I0zM5GppNtRWzIcas1GzJMFKBAe\n4xmhrM82S4OgfR2NLMpEMAOz4E2sY9RRUE3naEO1LZuc9q+V7ME+X6XHzBc0\n48cDZMIZCZZNcVxFmJQ9s69dXB98bL/fQbrTN8i0RHPRsqgh7EVm0dcJrs2I\ntgO/mZoonTyvvXIF5knNZiXPJcCWGx2qbyN5jUuG0j+17GKeB8kPC0HFS39c\nRj1yKgHtHoCE1hct5Ih+9Z9NyMz9Qzp3+i3QhJ7vNFcEQBW4hHzzQOmkI7SL\ne3wM+YkGhujHBWLfytVRMNWfL1k+vWpEHXxbDvubyBSW58RLf/hM1I8mVmCl\nP8/OqxY2G27r+g5dYhRuU/7qoLrZ1iEZFnLiN7IP8aEFSBxRT0DBbt9zAAZX\nHpKh\r\n=bDNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB1MaYQhgQx74RJW1dbh+FacPuGMkifz/k/zAxhlsIeAiBxH3wWk2Noj5rDqW2bFERj9CXxwidSrZeYTbbT4206iA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123221914_1574547612658_0.3339293295932113"},"_hasShrinkwrap":false},"0.1.0-master.20191123224142":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123224142","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"94cd40bc3d97ec0fdf6841b89f7a03091483dba5","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123224142","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-9XarY+EPioQKWSELbnpC9+Lz0u+lSnsEKkynXIfsuhN8LVZTsgo2AHRm0ZaK0P+k3cQNY2z314te+z7QkBV22A==","shasum":"76ba31815f90a3694a99e82c2ba12a8a5ded813f","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123224142.tgz","fileCount":17,"unpackedSize":154956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2bX3CRA9TVsSAnZWagAAB6kP+wR53JyCEY67Asak78+s\nXVAG5ZPN6Ygt7efnTcvfcMTc2YWtvXmDVdUWYL7sRbGsYTjop5WwZPTLJJCJ\nFUGRBClxlK8v7osbbnLZDTdAWg9HZ7t//v9KejouKQ5vlmOQKkTp2My7oqTN\n22t1QmXLxGfQZz12o1JbaQlX8+ndggdbkQUzF0d7iZyYfebI+nvhN5pK0SqW\nF71E3dCtfaKbP1kLytDzQwyGrnYeJu8PQUKOAg/7vkg0v72L2cvWylao7Iv2\nZxitJhWs046n5jCE+nw7nrtGLGYx4Ja3bpbl78E+RDWQq2SPtvdWYqEsqXNq\ntHGlqmycgYrDTGSJOeXkDIcseXm0Oy+4J2wMC4HucKIyBeJ8HG5LKRLa36ZG\nKLgO8RzRikMW5uDT+UO6DfkTJ6S2F26EtJWnCcrOV8gORXjhtzk3JV6CrNZG\nGQv9YH11STWvADPUSmMaPMhy9x1NQKUP0uKbQcHtz4r1wpKGOSsBHaNLxFld\n0t9vQAPTRbGsXvd6lL+c5uaf4EEr7TP/nvtfAcZ2fMQkM5pB0MxNA7XDMlil\nZ0s8m8MZ2SckB1KJhQG2UwN6Vi6Weue0k3lWMFLFVmYqKH1GlQ5Ldpng29a3\n6Cr99exBt09b8Ug4R7kY0WVT5ckSs1fW8FEQFn2ZUmaB+83o3AYPv8QzXLyU\n1WRZ\r\n=OPvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHirxDUB2PI6N5C1CnBFIumFPbI7n5pyizS23qQa3xNxAiEAiUAYEOGnTkU1BLRyNd5k8wSRxYmuCZ263AtGnjwwuig="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123224142_1574548982732_0.3325847535320845"},"_hasShrinkwrap":false},"0.1.0-master.20191123225045":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191123225045","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/function#readme","repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"bugs":{"url":"https://github.com/atomist/function/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"devDependencies":{"@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"1f75421833feb9c76da2dc8e28e60aee6aff03b5","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191123225045","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1Y+Lne1wHj3EK01/XYdsBcTf1F3QgYglRbpeklB2YzSubEaHQ5bdWI3evK2UfKPRibWTgumoqvcemFsF5NWVZQ==","shasum":"dc9eb1386cc298da3df812a4dc72bf813e7b195c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191123225045.tgz","fileCount":17,"unpackedSize":154701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2bgACRA9TVsSAnZWagAACW0QAJKU1uuaYrgqv+Yt+5Ot\nU+03vSg2g5jJH3zTeD2aJm0wH0gorJd9QztdcuSndB7vWHe+bNR6FYCoZll8\nraS7x4cDXOx6A13Yh4GKin2wK9a1RsOJUGMOjoZT0jCgG0sMOpOCp6gXIPJJ\noS7uH2uiIi6kCjRq4oyGAcwu6EivOaCuDet7yLYa4n30Zu8XergrxMkH4Qc/\nK3yC42DXTR4JmeiC8L3QGx+MWiRnIPYWJWL7u6h+6uQD9wG+A/O0i4hgGA54\nNO71aD+I02PtyVUEy9fmowv1SNWi6g6J6EOsQHECqAxj0rmn1BnZ/pJ351Ef\nfvysE+2mbR53sbDPlf3lKIKd+ZYA6LB9FBguOVxoiebfIPfjLB2wLFscmIns\nOrFPWc6qekOtfcRPkUNH2UyaRVbK+klqkPnm3clFd/OHCL0JQ/2Pk/pNutZF\nPdLXaUAprZrU3AA3h4SNv6b/RWCgbvl1moup6PuiK5CjsTRh7VXM3jZvopEH\nWPeq/3Y7QcjuOr1TRkau3B66H09/N6g6WKLEWw8rH9m8lPzbIfaUIY6pI9K2\n/oP4piB8MTdgdzj0wWBBYTUriY8jAnEj1T3McRZw0IadOlJai0S/dcb9aIVw\nikx3ZfxMPnhjouLzzF02uWOSpssv2YUH8shuVNNb9cslnsGhkeQMg9QKqvhT\nsQDN\r\n=3qTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj7YvyHsZzMPiigPYoHFG5OXfH6OZP3Yu49Bp6pJ2VaQIgQ2B3pNLwxcE439V4ImFFKonjFevB95PxH/214vnsRSE="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191123225045_1574549504400_0.5618799733871178"},"_hasShrinkwrap":false},"0.1.0-master.20191124173008":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124173008","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"7981881f773cec7a08386366fb03870d84f5928d","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124173008","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-QZMZyR7vunmcAfD3MqBanOne8tYBqt8xs31q6gMBLszg/OE5G3v8jpgGDV6hXK11kUZgsjfwIzrZP4Mcg/yoEg==","shasum":"d6b40f8cf47d0b6b6ca4fbadf680255e0c23b35b","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124173008.tgz","fileCount":20,"unpackedSize":155710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2r5bCRA9TVsSAnZWagAA4TAP/2yOkx98e0n+i1F2z07s\nK/gjVbFL/GKvf7ZvDy2xqNhmN3SNT484zSjiCZV9YfCzDkfdTTFTU+y+BIZz\nxf8KNLjETWq2dArxkESo4lROM1Oxq7lBKq019SHB8i7s8VNQZfTHUt51pduG\nHxGrKCVDYVvgw5yL6BU2pgzV+nOudy08jLtNB8NzTmXnKqWpFlzMQ0aIxnbQ\n8Ef/CCDFYu96FVgUDFVx6wrvTkpwALo3GQtWuHWTyb10oeHJutLH0RP6etJH\nMqvXxUH5A6CATvWrFvV2nk2Q3AcMyQFtUgLsPSkJOJFpuE95bVaVogVhH+6l\nMVqovfRCi/wKSYwgRFsXWfBq4eNYpaSDq7rACtq74d5F+b4eFcds1Xz3CDvr\nq/Uz277abrKd3ikeCZnKAr5Xc0TzB87Oj1dJbko40pU2bBcjO5hlJseLSOzW\nmbKRaUDupLj2zvlsxuSCNM0AqxOIQD2liucr8QIhsARs3aIP7j42hYzH0tkQ\ntSQBlvkMbNtWlRDOy7gr/C7fpfpxpfqEDhQ7sHwT6At8v9sJLTeXnrTn6iE9\nwgjxjJQs+DpSVRsy9npOxjytgrlercFIUMfo5KggWiVRjStpIloWZpc91dm0\nLlK7LgAnSvreUxhY3NFxQ8TVmRG4rIRV2AmgRRYauEIJSLazgzspDbmfQsGY\nwkO4\r\n=DyTD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4bmi5lHU+yYGsgJRNq3mYnmvoyMzWcPw4BB9+rva3PQIhAJAp/IS+of9phXrDduomPSCvjMGhtuDZNb7sMuHRwTSU"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124173008_1574616667139_0.9853271697489123"},"_hasShrinkwrap":false},"0.1.0-master.20191124184150":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124184150","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"4fa69f0c9f967b146cde777d743165255c4873e6","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124184150","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-wnP6FbZY1oFFHJfH/m+ZCJ8IaToSkk4fPiCXjLuyp4nspQqBShjfjKletjHAY9ttCQzL1dDPCCGU0NxNF/IaZw==","shasum":"1a09122866b6410b0e80bcf57e34b95b570311fa","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124184150.tgz","fileCount":20,"unpackedSize":155711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2s9ECRA9TVsSAnZWagAANHwP/jc6/nNNV1gLPylgKCuz\naJTNrkJ2c2dWviUajPGhApVe4t84Fw0Cg/5AB6u+VW3dt2PDMbKSGoKFSUbU\nO+X//mkjsPZMD5u0DqpEevWkNIQocYNih9Ki4j+6GVP1plAgmGJ4iJGgx/ci\njHW6pfkc58qU/TXfwSIuwEPUUTX6q/c6UE9sk+1OLexdGePZ/YbpPst2QNF7\nf/GVsX6xiBoAOLTCqD9xtp9Udmv1BWJvXD/OrtqtBhNdbVhtwCkh7CVGvOU/\nqUv3RaRZZhZe2aCZ4ZSqtEejemnBnwj5a7HPahJ9nNBPf5oT2eUpgpA/jMpU\ngqsg+8stRCU60+mOUWUZ7093UTvtb7OjO3IlZuBKagEtKxEKL8qgnZxy40gk\neeLiMkGgflqUQ+A7uBDStlzwZ74E8jVZ6T10iiUi4A3kcc+GzDFcoNE/adKE\ni/2jq3fN6/fRrrS3mvRi0JcYWo1zkWHc5np1wxAVQV8WhZCBokUeCgxTqCGY\nwX5lGu9MTMZjWR1Hb79AahPOOuGi5T3LuJXQrFLwQD76EWnhWe/hTHoa6lY8\n+Z3ywsNCfUp/MkPEA+qzmizHAtildS793e1ZFzY7tcOT3bCjw5tzXxyWAgyz\nTw3ehK7sA8D29tTV24blyZWZvukhnKa27OflLk5qSjfqs/Ttd2FcUA4PlgwJ\nSYFY\r\n=ln09\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBS1/xxvZXbhvFquGt/hsiP4rboj2gpkiw4hITaGUqiQIhAOOI6hp5sVkA+DlSehvB4sPeS2Wf//A6WwDbfrBwvWK2"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124184150_1574620996223_0.2528695213487948"},"_hasShrinkwrap":false},"0.1.0-master.20191124191951":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124191951","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"63656e1001eb07fd2ce71224dc48255e98453c1d","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124191951","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-zHLOgCQb7XIxDjpMTaNABKfdXgXX/2gO3YY9NQes9LUsTIh7W39HNuHPpXltuQjjAonhBos1jhVNIhPJ7L1MIA==","shasum":"3ee4bcd9290b7fe865f2e185ad5799c78058dfbf","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124191951.tgz","fileCount":20,"unpackedSize":155809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2tgfCRA9TVsSAnZWagAAHXEP/0wRnDOrVG06SfY6gVaU\nmJGlZm3AamlE84LWW1ntTVBATsumEaI4lxB3CU6aa2KDa3bZE678axAvyAKV\nSrd2RWkjxoNvSja2vyT0MlsOBVN6f1hgu22r74tAiigi9ty8kTX3fnQU3Gwl\nnCpK6iYdnp8TfnX6WEGMZdo1QpPNZHCx8MxDp8oKYzDFooyh7Vd9twVY8BMJ\nmmwfPC9LNvjMgrw0NjDgLElgTg0CE57iptYEPIp8BRW/+3B2Qf7Nyc3Aa6If\nonD+J/3AcVenALa0lJf/q+naRpa3CxPE6KTQZgbTYYQzCtIAxJ7+Qbgo9woN\n5RZ7hedmusvZObBYZP6lMspyImjINzX8mO6j36exXtS/+eANDzxdLddq4blI\nZP4cnFS46lD9P2843Fec+RLTmy9fmMXLaGIQTxfQYwjpAn4MMNigCnjfYtUF\npCh9gBlX2GRPBw4nuo1V5ksbFWbUozaTWBpJubDRCu/MCwW/PWYBH9sSR47L\nPuFAsZnCGdrIuRH69usIkG/v0nlnqPBw7e/3tBtFZZGYHAdY7mv1mKBqucQr\nwJM2hM5VnmNUNqCOJR6ZtmVxCtr5bDjE0cUgv9HDkT1zSua7KdjNFqbrjbgh\n8RbM5lN81CgNBjJ5PQ0VzcQxlSoQpFOd2Sgdadwz8yasPAQA9XTy5V14A0Fa\nm4IG\r\n=kVtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Dh2bWkDouYEpeZZGMlhfYsAhA1IlkACFsiL14VH8oQIgQur4QRh/ppWvLbRKLaJffOgEL5moQKQfK3aTsl3G7n0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124191951_1574623263164_0.48924583460080373"},"_hasShrinkwrap":false},"0.1.0-master.20191124192351":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124192351","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"99b59b4efa4eeb60e5b6fd642c286ee5180ffca6","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124192351","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Kvp2qIhAPq70rP9vXhJ1gKqas+1fc4yWeWhfZluer442ED0+UxQ42jafZVIIchmDydXsXfh3vn6P4vvRwFopDA==","shasum":"ab22466d4dbfc841d949e073152e0ae289bdee01","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124192351.tgz","fileCount":20,"unpackedSize":156367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2tkPCRA9TVsSAnZWagAA0sYQAJaFYqV76YjetxIEbUNP\nyo7GLEvivB9/Kc3ilnHxf78ye6ioMThr89LVlQG8E2XJBI+66fYQ+lZ8EawK\nuAijCpDAInLQR2XbdlTzrQDi8q559xXFmkvR/f7IYZA8QVUdNBrt6m3l/pR/\n2m6bD97w5+wvSp91dLBEA1dJmmZuJiR236OA8AJulKvJRu+nW37id3lDdosN\nZJ2wTV8A63xwws/jXzibUTHOgaMtUW/IUVUNb9kipkQ7MsX/Nk06pQ6xFG4E\nNs8lBwsc/zbqUBr1OOsJGoWJhNdHL/M0X13gT2xDntqw4+KkWOQiBHkvujNM\n/cnlC5EHUzoqdNqptQY7APJH3AOndOxPbSYFhHDZdIMjrDrfwGGKm+6UZ1AB\n6Ybppbt+jhizL+VBz/NkEn0QBeKsqU2YBFowkclB86Ys4V2wfrUsNm+brR9h\n5kAnH4LQHQpLE++C1dwTyDQpV3TlOTvM6hJGamyzgmbioBrzgc3q48akUaI7\nR9sOEJHz6Njw8xExIeq2V2ZLSIYeihEGlS+v/eb93lG0n3PHjTl+8qIFCPGu\nG/gVIJ5W3v2JxrVue0f1xBnVfslYMHGm8Q/6eQqy1QbilRVDb2IJroFfTF26\nBXMZ8GV++/x6vgR8TNKRy7lHCn23otNV4yLvI1duAT84SNqPrZTeyUE+Y4UG\n4md+\r\n=PNQ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBDvv/gca+FWLF6F8gZLQ4CWqaoc4wQXIblNrbpk7bjgIgbhE06RL6mABgMKkcjVIaS3OM16hV1RObvMxY2ZJNBLE="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124192351_1574623503199_0.0476983706433971"},"_hasShrinkwrap":false},"0.1.0-master.20191124193834":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124193834","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"39453ca3309ed38e8a93031d22a6d86c7d49c354","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124193834","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-G8prQ2Vf5JaJR9WoCRezCDEbPfkbe4KWBhXAoqI4HY8MSjBfwWixxBPl4vQGTPGNO2EHVrptevEk5dv0nZWVSw==","shasum":"e951a6d9691b603f021a1edc31ab1c9d16e8f5e2","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124193834.tgz","fileCount":20,"unpackedSize":156324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2tyQCRA9TVsSAnZWagAASbUP/03+go+WbzRAGrikZ/zO\ngjOZLZZU8ozDV2/JIyKYDLNpqZM1j4FJZvvFM9DmpHG1CRYA1B2HPrBrfVOj\nGMuV8fEsgmQFCyC6QR0xoeaPbYEtW/fDd97hbh8rkBvhOb4FwBQdQ3lmfZJk\nio4WaE+/fOzlcGp1Rr6tECcpSTX40yL59lZRxDkof0nWyrR7tYZCyAhHNV0O\nbgyArNA3W9vD8KLYm5CkJeRjqwZA5fecEWKsPMcwy2hD5HEFUzff9q1s7sjN\nxAYk7/WmkNbqxPDBZwTYjTukOyuRcedxkzAY7GU+FhNghjVFJhAQ7TFH95ou\n4c/TwB1IK/yOrGR/ixtZBpxPmL+/xSS1bOZFiGRHxeS84+WEJYcnevdleOhw\nSAvBv11ObKKYrSk7NY35RvbT5dHcXo48eTru9Ah9aaPRmvJLyw60S3lO4Utv\nD1iZUBvXReGRZ2CrO8sC/ypgunWHpTic26ZcXF2jwy1mZfdN8eXjgf79KNUj\nsx8JR3IN4PIHD6OblCOeynbw+pvtMsgTgYrPXLOnDtpP3uwoUoB+mkfx3KwV\ndEUhfdiaRCsh7Xl+lQDBBnaLA9KWw7kYo1weyG9+T263qVN9vBGRZmhBkzt5\nb1BHE6vIXs6JW+3MMBvso8ANVMgsc+mTeYjaZvdEXAns9GyPTL4l5Gnev61s\nidcJ\r\n=QRR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQYO/2Ag54QYqixLN1e2ZJPnzf/xgAziKGiLy8yc9cDAiA1iaKYhygqvDu9A3MGeHuhz0lEoKjuNxLZTdHOXGAxzQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124193834_1574624400280_0.10001546149307594"},"_hasShrinkwrap":false},"0.1.0-master.20191124194733":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124194733","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"f28d348c4be4d468cf87c5f8495e2352b056440b","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124194733","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-cwwPUT+lDWGmpqhS2iJEbuusTe8zf1KhIMig7OQFlPhvixqVaD9P/64Yk20XSm+/4ZQnXz6vYl7JYjXkiPS36w==","shasum":"7c17c4d468ec3cf7141af473f935e3ee1e3c28f8","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124194733.tgz","fileCount":20,"unpackedSize":156437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2t6VCRA9TVsSAnZWagAADlwP/RKDxeP5tscFnwLkcWf8\neEs+Akw8/64fydgeEqO9MxRMf+Krzq4klWPJ/5vhODlFr5CWxbIT5fzl3JLK\nuMyCDnAzhs4CG9qdVJWSfnv2tNX+KDIkq5zcybXINKW+NAU04gRQ4GxEtIGN\n4jNNGxJjjh8X8YDBWbOD/qnn/ZpPDAMKl+h2ibqk4Wz34bMPxXf3AUXzjFLl\n6zF9Q2VpiPV/WGIinwi6J8Fe+Uotrp3R2DIeGThymse648pO+af+J9uGJCpK\n+2eUW5vfIIxcJKT7IO7Ni3ABSRzMEmdjYogFHS4Ka4CNkzSjFZPgcSoZFATt\n84oxVg0oci09gPLkIXYFuheULLjuYI7/xugnMJFqC+c/jn5hxwjAK39wddVD\nFodu4eqF1G1ITO8NPjElKjwghWdcvupKgefWL8kk8w/fxYEW4arBgF4HxVJQ\nRqyUeAI8LBNYpyz6UisSsNzm6+KseYNORgF3XEj4aCyDsmmqTA/T7ZTnlzLo\nF9f+8yDrrc5znAQvm7Q9fzw0/U8GnKoR3HlRFxON0qoTfrfNixQtVZYrtgtN\noId6XYbElxpkPnaA8sx8QaBKhnnaKtSC8DPSs8gam/vdjkWSb9UeoLsMDL5+\nNqpnV7tgR/G5NA5sWEP+H3iwMmkOgtYsijVr2Zzr3aTkrM6TBbKLxEzmhJyq\nNHue\r\n=9xjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLrp3Oox2iRpQ9pD7mMIBYJAq4N7+do5s0vjKzH9i7QIgMgXF6hPnLNxGfotleXMdZnk0zIUhaKhwQbgicaXx4b0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124194733_1574624917097_0.1982015619674644"},"_hasShrinkwrap":false},"0.1.0-master.20191124200802":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124200802","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"d19c9716f8d0b4217f808cce66a2b632985c0b4c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124200802","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-l83SeKujuWOXJrf7k/92j7+j2DYtpuedxwDgdDhCTb3tMPg+EIe0Xa1VHBoKnG/MJtM00WyJ0k8a5VtFYLTVSw==","shasum":"68425c0e9e2e0143250a81a815fd8303ea462bdd","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124200802.tgz","fileCount":20,"unpackedSize":156478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2uNfCRA9TVsSAnZWagAARFkP/2ZbgofPmT1feBBUEaCc\n9QD7loxZzOddtXer2G9P94FrEsnFKxmAMd73fhfV9xwObQFiu+u+IDH9g5+X\n0QaQOO1oF0kng10yMdtXdcGc8bPcGsnDjP206OQQ935SFPbiJsV8HZFI1lZY\n7IXjRw23YvnQyK7NRSE9NDOMTnNPfiNupVrGyWEW6VNgn6p3T971xdhelMYa\n35RBG2aMH/YAtUmvA9v8JZM4MAm9flCzJCB6Z1Z2n91SVMAkNfF69rDLO5KG\nKQH1TelvNAyCYc19iUqaaeRHL2oUq+4lk/Gj1eOS7waQweh6rpWM4vsjN/Kc\nzN1pZkc9qQB3RWyCNArdEd906RgqiLUOYI5/f5D4SDUASrDrZehLOF3P98cd\n1AZz5GYK/A+OhICkkS6ADQV/ikEfdysmL/gKeIDyXzW/Lup8iZMmfdmPs9ic\noF2zRGMkM5RtC/xkf8reJQQOvLLxuhKr4hHMajnF/4eaSG0W9g+vsYJNudXk\n9o6PS+08EfTchtPkzc9hOxIh3E+q/wE9J7YlfE3ibxZ8h7FWcBSqOyLCfUQs\nPb+sjaAcE/ALsTUEIKj7E2moNoTB/6ZyLZ+KFVy3r2UywVdrzHM4brY8XocR\nqNydBg56TEUZ4K7ZyCGQgg/jHh+Mq/mHr7uVP8bsi7e4fWJgH3WPv35GAROY\nP6cY\r\n=yUl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4cWtdgzw9+dJ0Jk8brVRENOfg6dtmX+/V4OxC0ZNx+AiAWyXSWJXXZH51x0Ct2exhS3hXACdJ5w8iWesvRTbk83A=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124200802_1574626143338_0.9605464066107756"},"_hasShrinkwrap":false},"0.1.0-master.20191124215600":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124215600","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"175e902a054515aeb4a210497f9b1157d0c0f9cb","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124215600","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-NN7WVEoLwZJQhPzZ1JgEWF8sSNZfb5WJpAdnRStD0bOpa+LjkqmYl4+jasBbwSlM0gOAE3zl5L62srMGcSvatw==","shasum":"2b3b12cb8b22e13a0e3da8b3aa38723d5b7c73ce","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124215600.tgz","fileCount":20,"unpackedSize":156415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2vyxCRA9TVsSAnZWagAAFv8QAJFsOMbZVxqAaxm3xM7m\niHauzBI0SzZZBNoA+kp24tfcxQAW1me8WM/2OZvHgT7RVvPiFfK89je+GN0b\nT4iY/tQq/t4IMRDrlwSowtwwb7Aa+BmQ5eE7Y2SFXL/r31DUNlJ2pGhiO3Gp\n5pu1Cf6qXjGphyw++SNLYpPzg4WT14/r+xuerHIu27kyqn4wtVvdjYTCXFiP\ng4Vb/qkRvt5BXAgpVTB3G/uwg1AHDEDsbAzwEmuulqRQbCnajb9hlwM3v+9S\nEj1rEXJab9T6jb1EI6BE0b5NqgBsNJ/AanSLTzbI98CWaYVdBYbvNS66HfNv\ny5S/hCVay/WZGuEYhCzlBzyjatDRXv3inZHRYpa3k5WJoCceT++HgcOnpWwI\nqGzDyuxuInv0AMREpFFhzKR5xs+h3LsFZXyFQ7Kfbfv7w9nqNmVvRZAKZBG+\nPbSsuoejcWG8h9sxt6QP2bUVFHXNMJHpAm7wZ6T54R7AAUW1+jbnkamISvro\nduep+Ef4+fBVhJ9YG9JDTnoZKqmNXBnNlIlYmakWB1vWL6p7bUfaPVN8TTT2\no50+PoXuiIR2EZwVSYiWfKXF93wWWV9g0B6qTNG8u66yU87PqyNPVZM9zjiF\n2pM+o/6xnAtUY4RGQP+S5E7HH++U1dqjtOi58pRgmLLNcimzXiqwT2UkWtrX\nlgMo\r\n=0hUb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNWl/mOmtTsKc/ZRItby7tfe+YrEF3ui0o9aqLm2ai1QIgPKYndy/JTK6Fe28XadZW2d/nV2Pdus7L3lkCZzdGYLw="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124215600_1574632625268_0.6273685099181592"},"_hasShrinkwrap":false},"0.1.0-master.20191124220858":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191124220858","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"f7ba7e83d71d0ce7ecea059e702d08e49aefe97c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191124220858","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-EJ9G04hSxKYYeW5Ok5p642bqNcS/gOk5t0ZzKsCXI0vqwhYYz2ArH3NOg4EU16ZzCzIHyHMec9DDJpzvPMdXEw==","shasum":"b45476860c7be113a1a8f5bb9cd927d05a68074c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191124220858.tgz","fileCount":26,"unpackedSize":160551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2v/BCRA9TVsSAnZWagAA9fUP/RO3RSvsK11wmn/z8sO+\nQ6QfJm5/HnZni3A8NZ0mxGZFN+F5KCjuOvU53Hzr/kmlx7Y0diN9pd5EkRNL\nNjOn5eM+laqshYGePshzB/HOiqCjkvPDNgVIE3Is74+HBcCCjHi9D7bY/N5h\nUHvDU5DQWRfZ5KZn6DKLiqQlZnki9ywfpgo4mOKmqQQPRmRzfnSS1RSbPPkR\nBEUNKM+KRC7ZkKG8g2HLU7B06kmEC6K+zXC9uD8OiHE3ChltybTPQZfot6KM\nf0emt2RdYOYY8SSPsb9FwemRrJRctx8sCC73z5/0CHVqWS3njRzRIFdQqjss\nq86DcdJIAOYCI/vu1f7wPckZROxLinqQ2ZqXc4M5pZ1wUifZHdeIypykEwfx\nkyTJHLiBcHnFHtA6YqxU8lzMIXAy18pKuTfka31NaaOVZRBAeUC21uHwzA46\nXpQIXmYoVcejEDNTzy3kMIK7CA2UYyPPz5I9auBbQitRyPS1pc4i72wXkPLQ\nMaPgZauSNfKMRbWznPkBmgIPQ7Yk3wRCHKcYN/mEUML/jy2nvIC2ODf8+P/I\nXV6UvqO1jZy+cMukcKMaCuh2qCNJ6u9W2JsOjpag5M+Yc2hSa6E5CKOkBRrc\ndplQIqsK1E+UZF94+Cxqr+l5UxRkUjk/IREn8I8N0hZgIklk+eooH3uv/COF\n5+Ul\r\n=kmhj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/3bwNpgiycVtrAO27MvmeAgvzQi/DCcnhOq0uowF2ZAiEA3aQA6BtKFFESgC61lMJZv6I+w4S11rIL/pP/9IwSQug="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191124220858_1574633408762_0.48614458549410644"},"_hasShrinkwrap":false},"0.1.0-master.20191125034211":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191125034211","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"1.8.0-dynamic-goals.20191123160218","@atomist/sdm":"1.8.0-dynamic-goals.20191120223639","@atomist/sdm-core":"1.8.0-dynamic-goals.20191123202121","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"804d9558ccd1746c2c0ec4dca63529dc97c5868c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191125034211","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-z5bV8A3u2IyA6GZNPckCtlQ5J6qvtaASearDr/7dqmtwoliX022/Kb2GZ30E/QTNYzmLUCok/6ge1bTo6t/LjA==","shasum":"c68ef8517acd2777c90e60b6fd621933f7d10c0c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191125034211.tgz","fileCount":26,"unpackedSize":160866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd203VCRA9TVsSAnZWagAA1JIP+wZBdprM7ddWDle8ROj1\nXRkKIGkTHSUFqMYx2sleUsSYo33vv+cDH4SLDDexTeRROG/v9U98F5PmfV4J\nZhpY0LtQbx4nnDXSx4Li4F9xlQgovx+VlWYas96daRbjvRCIYs1WxQT5WeiF\nDpxJtDhEosrqE8rVv82TYBDSxJzptLCWSq14yN3x2bYAk7C20qDOwiXrGSNU\nbHPcJlQxCK+41s+zMtWCpnN9UxXrl2P/122sghrpt31bYrk+0TS79uLNVWen\ni9Or9OIV339PhH6Eg+wlRRnVKn49ILiX8sqlifcEq1cUrPKpAiO61TuR1v/X\nYVuxGBWnnsTs7O4R1SSqIL17G797z1S3Kwm1Qd9jxFFyubjRypLlAbZqpIiC\nkrF+wwjHUtoUry7vuwXRnxwpS/P1wu7KaPas/C/nMMPLFzD+t5pCFP/jXu6C\nNXUt2JlDa+PgDNZubBvUhvLoFB94ULw5sjl8ic4xYVC9RW5a4AXY0nqWnwP4\nYPTv0Pmq7fpjrStETi+TsT1sNw2Q7KwhdU1p1rQNeeZl0BBCvIuz0wdRhOT3\naHtrpL4Gjf1TieLLLITqrFNq1YSgKOu6y+vBTPEYhunRUDxK25uCtXj5H3Y5\nBiZLRKf5WeSrA7cUElFMw1ztMEY9eRUTyRgF75RAuv+VyB0uHQyA1UWO2g/E\n2OwI\r\n=rrS0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYKxpubQovusZY0WkE88hEjsxkv6+eTWAeVQZ98AdxfAiA1uBJQo/0LU3Gpm0tyPjLgE5qVA+Ek/KJnbvpyMOF1sg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191125034211_1574653397240_0.2010435432770581"},"_hasShrinkwrap":false},"0.1.0-master.20191208000334":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191208000334","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^1.8.0","@atomist/sdm":"^1.8.0","@atomist/sdm-core":"^1.8.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"61747def158b96fa301e20d981070df803ab1b99","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191208000334","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/dblK2HlZtXk3sNZMhwuOReCwA2quyBPuv6IoTjExBycAQc4x7RpWEk4kZC8RqrLSTXSce9gWvTLRKMdjodr5w==","shasum":"506ba8fd9fa1c059c52eeaa92046acf56692c9c4","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191208000334.tgz","fileCount":26,"unpackedSize":161764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7D4vCRA9TVsSAnZWagAAFGcP/ROlNf7kPLlowJLZfdgA\nZ9CAfsPpwIJv5/0SCZq/nI5+dzYQ68dGgY2+P/tf5Ko6Y9kGHPNLCs1yXoxw\nVdDik/hEMdJ13pLy3oyslyNTik/fABGqEp05Sbuvyg2LfllBRruzQa8tC4L2\n6Jw0awTDm8hsMVKz3XAHoxGtNYaTwGzFMal7xDn71lXDYQMhUH1Zd7+WXo7H\nlzKw9TQVhddmYxkt3/hVzgiNI4EnqETFogJgQVo91+Hedze8P32k0eYVn254\npO8laUSRdGYxFfuZIOVCz2uiaeFq/xTcl7VqGNpZG5p13fFtesVjz4WIwXu3\n+R54pvWuiqRkWHyREYAp0wtruclY48v7tOQROK6AZlfW/XA7g/GKo6PQRdx3\nFQ0ly8X0w5mrdH7+uLXnqQKERyU0DPTKLNydU6JOUjh7d45Uz5CcsPF/T/uG\nq0dVvo2aRiuBXyB024z/bz7OwjiJTwrweCtJ31/F3uiYf4Gq2JU1+TQwRFhO\nr2hrLURCN6UyBHaYxGXG88YFsh6Eh5JOM/iJq4vF/XsueR08tvSXIrLngkA/\nSqyJPZrFKyZyeHEQp5xQ9l58wHzp/vogUj95Q8PvU4qEwFtrrlwmj9Y4z8Gc\n6pU83d11Q2Wma1kyHIRK8+/smmZ5Vgs9dmoP2o6SaVcDdt7/NcjZyIKpo8vh\nKV9D\r\n=7NLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClP5KB2iG3GbIX8yzwZTb8EwFYwkZZoTSqfq4u8h9e0QIgAuqd/zogUPwnKMrMwW9132ml0H+N4MX8J9seZmCSYxk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191208000334_1575763502550_0.9931756633391349"},"_hasShrinkwrap":false},"0.1.0-master.20191208111337":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191208111337","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"b6db927f1903e8f795409a8f7d01fba300b450a4","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191208111337","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-0Gx9ZAOaD3h/a9s7/XNe87fCE9LFR9WLYS/nC/xSLn0vzuNEbsV9szD9gl7k28ahnkFk8Caf8TtBNJ+zpnTCng==","shasum":"28c0f004d12adc4beb64b8a57ffa44146532144e","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191208111337.tgz","fileCount":26,"unpackedSize":166359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7NspCRA9TVsSAnZWagAAc5YQAKBKTiq5NndRw3DcD+O7\nl9SZ7GCkYUk6W0xZYHqPOhUHk4K3ZrRP/BA4wRTWVgJAOL6nuaXXn1wnjqRT\nTMK+vKJJNdsYSd3T5QYwBY11mmZovanZWWfm9hlgx48C2acoEE1kab12Kd++\nZ9PPtst8Hz72dr1ew35tjUJ9LGOxBefquvZzCjfyzPf2jdsrhpC276AELAQG\nVfgmFNzJp8p/3iWAI48UtEjES3efHkWmAEBWT6GAo+igQTErVE2ScSRYoq0I\nluaG203K7Q/P6PA3k12IlSz8ZhluFAwWj93EH0QTShEz3Ay+KKgUmECH9JEL\nfr0HBtIYXcuD8LR0J8aBkYcsV5lv+MPUg9Uy5US085A4peP4u3wJFZwQtOqc\nRp3TBmhE3iAt+wRoVJyzFO4KRKpawusENLpRcWYXrxshDApk6ZHe5IDqLrTQ\nlg/Iw3eN6x/b+vt6SNNxX6U2jjHgKOgLK8gbBNnYqVYb+r6EOrpcJgKaln01\nMJQ/mqazWWOm0rHipe7F8fYWGBvIjiwdiT3gxQI4eaeIBSzZg90RPhfV2bzR\nbNTnRzaabGEbI+wUdQTvGv1aWNz+l0JuFX/TLv8sc0hX6bEzodhKBICSWKMV\nJ8VL4ABhF243xEkBtxk5f95tp0WHHFyrFR9ZCDWdnboLEZ0uY3Aql5vOgL9e\nzpEf\r\n=324S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATxp/pVoAEGgTjuKSFqtpiTYgisHVLde6M/oxrLXJwnAiEAzHgiv1C2kM0RwD5iXCWnWar45VGxvghlXzGjenH4URg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191208111337_1575803688793_0.7436745278848385"},"_hasShrinkwrap":false},"0.1.0-master.20191208111416":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191208111416","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"b6db927f1903e8f795409a8f7d01fba300b450a4","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191208111416","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jTQH1VeA0JgzswAKdHwyCzgeuC2zjhSmkbabL1m8cc93X/E652eFIgdhez69eWsCALwin3bnWJzWH586bXssRQ==","shasum":"06b4c4047e916110483f98542e90cc9c2fdb1f98","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191208111416.tgz","fileCount":26,"unpackedSize":166352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7NtUCRA9TVsSAnZWagAAEZcP/R8nIM8lihZ07pOw9Nbs\nnlfpQPQ7q16VefSAY7BvjMNBVwJ4h4foj0Gc2TjpSZpmrS/SAKbEdOIR4vAJ\nTC4A4Lge+RKzAkdHtngJHJtxEPHYaVP1PulmdO6IodCFBFK7CwiSjST2fVxK\n22pgL5YMvz385GgaH45CnA6jB0627mSOgt2mJ98gRylILm9hEymxl02sZxcB\njuLLstxDZ5ZDD/f20Uh3+/9qbL1pGR/NwbrI3eM/RjhalgooPovaQ7Z9CJwB\nCvipjaP2I9DOJkRDYnUuMDgF5L5quxkG0pkkZlW6VnZt7j5UpqZrNBaQgwfS\nmTEfxHkSlsCHg8uxa89Pb011MuwYTla+YTaf06BQcDBuSQsHd/PeQOJA21vj\nqR8kCRTS/L34lR3wYCADWlAfz5CrbF7u2sSEF/5lp7BbYm4dmgyXQYsR0L1E\nO0T4+NLEt3YUIh2P3Y139ZWgk7FiUSj7SRhQ8e0yvJOcGuk8KxffP5hf1fAJ\nKjRT+cWXPUvGJ32ZIphIkoAbcVHog/nL0KY5SCAqw2veSpI6W3aeYTJQMg4g\nsRR8RdAiwHEVVBAERpe4Vq3m31v6xTKfedlttOhGjZbABkm2F3unLefrR6IE\nebceLC+P3D4CHCRDQ4PrEl4jjpYKblGHO++vXYk1h6fQuxWrszIrEoi1j8Vc\nDtkY\r\n=8rp6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6avkueG+ZEtEA4bMxp4PKDNiiJu/rIo/VdC8vQdDu0gIgTZcXKc9AkXkN1egaCeyBx21VLm2k6MjRoI5SQWfAVzk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191208111416_1575803731786_0.8734486442224452"},"_hasShrinkwrap":false},"0.1.0-master.20191208111448":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191208111448","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"b6db927f1903e8f795409a8f7d01fba300b450a4","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191208111448","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-r5AMcvJWI/bxdlTBBq9UwvSBifN3apXG+jUWLl9Lvu0s9Qf9pSgqAMiefVIXkcOO7J7I+gqXVx9DOTfxUaJ9ZQ==","shasum":"928adb2d3330a76033fd9dd48f1135044594ff0a","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191208111448.tgz","fileCount":26,"unpackedSize":166241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7NttCRA9TVsSAnZWagAA1N8P/jFgWzBZ5LIK56Mu7dFY\nh+STmVhpiyWa55YLC3/hzF2xtdANNSGK4QenAe1EW1p+eVZj2b3ynem2kQir\nf3wLNqGiygHJXp4kii99cPjO2TinWnqqUJWycfPEaGKXQuh0apIJOlPVP01A\nf95qt/Sr/xK6WPcjD7Z1jGgJ/jVX6eojMEvg2A1yOUXzVHBKeEuijyzbMvUY\n2jXEf6f0JkmUHCRSgYYem5eYpT2LJw/DRSRdZqsOcXZ8CAa8L2a/WZSPGBkV\nIRMYSyPazHfktcIf4SK4QGZGbjAREwaZbroDr5T6s3RknRZX2MR8WlxESI9d\n/es2tdoiMw+7P2hzM9gp1cdB9PQpI2IvJsDN7MFPgAlVoWQPOh+fIh0VYsqd\n7hd6sQ8wWknCHDCMZSI5mxBn03KKBIlRzxjT5ZxdhXuYoyf35cTKfFBAPKkq\nv8mO85RQ4g4l3HMK4ICnDkpXY6vGHJ0ZDG9rbObFcpJtkRl4cFdADXVK7mqI\nPLBLAu+oSM/M5QRVGcT9+iWMgCtVg+z/3sNHkd95B1juUckzYcegVcXKqhex\nGeUJ6IdaUrDNQafwL72YUbZomxsbb/AUcevfeGzN2em3S589GvJ0CorA2DpM\nsCeY5oeUXPfeysXz9sRZe0IyNV2jkTPSyGC1ZFXTahEKk32KIEnmP5H8gVGI\nz5S1\r\n=MB+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3G1YkK+/taNx0WrgXgggCn/0fthN9X8SCNtChAXZHbAIgETTQHWq+7G4WlazW7zIMQGsh/w2qL6ARnmw7tk6czpk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191208111448_1575803756567_0.00309786291534464"},"_hasShrinkwrap":false},"0.1.0-master.20191209093619":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191209093619","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"c0cdc30625723cb044383276593659f17448cddf","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191209093619","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Urp6YjF9VjNQI27uWF7zaBKR0ps4NIJV3HPK7myNhxGawkoce5n8/9TwEV5EE/bDjvvPrdkBwyIaUvFc9ZMYzw==","shasum":"87b014048f048a59b4de24580c5b3dfc59585363","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191209093619.tgz","fileCount":26,"unpackedSize":166357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7hXUCRA9TVsSAnZWagAAUdsQAIkEEHQ3JiQBlvg6yoN9\nSTLXSh9fI9OWy/iBpddUh07ZmbTBNdGWDjnAG9nKohYIjpnQHJ+oSxhgAO9b\nmjrJB+jUh4A7bwi8Nm6DNCjxH50r8Qg6hcV7799IslD6CY/SxM6xdhXhgqAH\nV15vaXnyfj8u0euwGmS7IjIKnY2aUYKUhxrarMmzBwtOYhaq5bUDjlPvYw41\nNtHZXP4bALvlkxia1gRiIXX2bLgMKi8Slr4K+6VqgeDwrJTHGPhTisfE72+c\n7WPIzJkzfu8qSTVLPbvTC4+HgERVlxwSUjw7vy6zEBaf/G9hDfv/g5cLO13f\nwAcsbD+4qkz1ANVaPTgD8eW0InQkj4uRiNtF4KImbMgs7TLkxuOKMSc/brMq\nq29HQiUxdwfQKPH4jTyp16jTIbZgIhrry7SsTPASK8uITTA/Qak6xnJSo8Ao\nXjrj2RjXEnkYQqNAml9Al9LsF0DNCpxJZ1J08Aak8q6JLkueMOxC0dD0f4om\nvhPcJ/QL/+ug+oQ2lRggB5Jv3u/I6Nqbv2RahZ44sUPazCAAf1jIYRd3WxGm\n5+fOjAfMEua8yurZXhIYM+aOJvWzrX6RCqPQjEGTXnqYDSlVu7uCbSrcUt+7\nKfhIF8PJsNuHySnXNngE5XxkrLSPdMAVxEpPqvXexRATq0EXHTWD0YcuW+rF\nKdAK\r\n=N0OV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRo4hM4NZCg0MwpHlx3nHzYGSv43reGAmF1koJJ5ZqKAIhAJcXroVryFHWct/cTFOwzV+BVq39DwMdQP3NUKOdXa2X"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191209093619_1575884243794_0.7440274430968812"},"_hasShrinkwrap":false},"0.1.0-master.20191209122454":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191209122454","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"52a89b04522ff4fd3fb6a8356e3584ff86a8ed11","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191209122454","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-68MsqvEVq+Nlc3IcipiN9VMBbTRl/Pg4BfooNBgeKApXnee6ZhhqEDWAq7TuNI5wcfXdx+mxurYa5aV3X7W3jA==","shasum":"9d3b7e6b91e5cec72b5b961a6c271b8f13961121","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191209122454.tgz","fileCount":26,"unpackedSize":166624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7j1eCRA9TVsSAnZWagAAxmUP/0xVWy4AQMLZBMg9J0iV\nxj/4qWKc874qvpjFSJoFxz2ucBPXSTfw59KXhUa0ye/jezLjoVa/rvzYtbsB\nHO88hmvqA6JrdKseG0aTv5MmLpbEUxQ5SNpE61Mi1gtXe86vGxPCCmaYvYx0\n6eOznBPmUm5aVqWV/4hr93TzKmi/LxEmwfKDrIDtdbtejQqv82sWn5Waa4G+\nmQQ80Ha7wb1nVB72mHkPeXLe6Pu6W6CbwjQ5ZWb+4rjjwgtUUm9ye0AGMMkj\ncnDv6uXarGuwyQqTP6z1K0IJfV0UVC7rBXWTrk22xTAlI5Q8yYnYSbFOpby/\nPlH2GPLfhP/RAKTeyGGZAPNtG3H5jJbY6mY0/TaFyFTeoxoQ2sbICrGpYPxk\nmmtrJYRsrTE1oB0DJsob4JLGm8lIf4paAVG3rBYuZIMBJZFvyFCUybflmSgE\nSCmEQmiC0NP9O0LETdIqbuy3be3F6K1fJ5LqATy0fBW9djJHgr5RkGzxou1t\nnwObCF8b7H2obaCBiPkm3b0mJqocigIwCMzePvKdjRnzkjxNROwxnqXROaju\n6sx1mKPNpH68DhI1oRE/fF/IQJA6T35ke+c+FrXtXdXQJt7n67rCyE8dzA+i\nweN6N9yaeLV0eU4ELjG/7kepUYorvrPtFT7r2ajtKyfxxg/FMXaQpH2cWsLJ\nWTHc\r\n=AQEL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVPGMgZtSPMvGyO4CKWTxBbwVBNk82eYz/ESTqtrVJHAiEAixhl3NtE/FJbS5x8/ZYDhK1wunyNdSomg9d7pR37TmI="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191209122454_1575894365687_0.597531290558799"},"_hasShrinkwrap":false},"0.1.0-master.20191209135843":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191209135843","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"3f726878fb77f5f494f9a5122d2e46130309e726","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191209135843","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pZ8KE9Gxw4JnGqFbnHfnBFc89roEy0b+9RAC6wXhqjvQNJp7yrg4UKBBt3hFqGngWL0OGPuEaMbL7DvuKwIwpg==","shasum":"162f1a764193994d4bb904e9ed01bdd5557a0564","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191209135843.tgz","fileCount":26,"unpackedSize":166754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7lNWCRA9TVsSAnZWagAAADYP+wbHLEbuIGSk96CiGC6z\ncf5PolEXtI/hs4mQqlvgcvG3SI8guGhR0uQ4O3LTbRGMP6zpKatJSQIB5X67\nD9sfvNFlTlKXYwCX3/HZYh1UFpJ/hoEZmOYnGhQ8ULq72pEpl2ecLxjCos0B\nfsHaiQ88yhmCanYNMbq7lXAUaBVrvDBOBJ/Bhv0DDnV8ynnUDz3HTWlYcIdM\nNFG/V6jGJczhl0CBPcoDvsCQ8u4DUpruM484EF6tWouSY251uR83iLeEs0Wq\n9HBYIF8PELGfngJrOHdIqfWBpA2uvyeJ03EBU7Nl6QRMb/AJdDgG7BoZ6aHY\n406QZqRnYSbC4pKO1mbAsjSDF84u3XBWjuEtG0Lxtt3bXouzcEEl+rwkvRwN\nGN8v8D01FPkEYb0fGD7eYCtiAAMALF9jXPvVhCHUA3m+kkzY9XDiDX1Lbl1q\nJhLFa2FQ3p3WpyEnoLhweuJcLbegAT2pgHENsBao/o6VCLJuIvWwTATkAXLm\nVUVnm+4qLiE4ygGhw8aSpvKcSIm7UEnckjLVco7pqHTaculJAS+WK8XEa2ov\nXczj/SmgEcDKZi2VgOUMvzmNCons6zIGaYr5BqM0LUuMOAXYbtNTIDFK5Njf\nWBVTa2buBjRlGllbE5Zuq1jbGxv8AuZx3NYwSG6YnEfuWw08/8QSRzdICRvV\na09+\r\n=JuPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNxwr+Iex6TppsRmRi2P9Vj7PBPkOQnqfq8ovPQCJp2AIhAJJCsJ8axEZhxNC/JecXt1j+q7TOka1ru7rDGg5/M900"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191209135843_1575899990195_0.2764820865225781"},"_hasShrinkwrap":false},"0.1.0-master.20191209142653":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191209142653","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191207154652","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"811d2ae956d68cc6a6c1ec85d277f43de37e5153","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191209142653","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-otydEIW/zcP3ysws2kJyu1xlwzK/GIpVQwPpOzfGcBFvP18yFt4IzK5xt7PKlHz4LBNuc/gKQ3R4TzQgBVw8UA==","shasum":"ee03b1ac5785277c5321f41030ee522dd3118092","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191209142653.tgz","fileCount":26,"unpackedSize":166778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7loBCRA9TVsSAnZWagAA/QgQAJ3wL2MLaYhZ7rjYEm+j\nHQiIZoKET4w6SVJhvCjAkebcCHSvX30ecNc23kh1OMENiScg1CFtPo3IsdgB\nV2v+CbOXhK3XQ0FLuPRrxFtOyWSWjcHRb1SAb7rIn5bhNfUs/rA8BnaOfUEy\ne79RK3ag3BDB4mwgwblcn0NYjJAt9Ecjr5CPYss/mlSX0a+07WjeBFRdi/6a\n/9tfxP2jHRd4sM9fQHNrmqF9DzoqyL2A+Q0xvf+GqYkoOc1dXQs4j4jb2e8i\nhikOZXjtAp31tms1D5RzhWtEm45TdhdxGhyxjUpWV7E3LpVCEZtdLFZPjrGl\nqufypAZcjHgUmaSDebp8Oa8pZhM7tpW2FLjLapxXpJl5alonA8t6z3cJnMCK\nR/kdiXD65vG5fjM3cRCw1LD4CVuGSeLyMoMkrkXeH/lcqT9H2l9b488m6mqn\nYzuKFUkuBjhprvGFlomhlYaPmaPXH64185JTtYhbTqzIKaScM+/Hl76cQu+f\npRuxKSoK+Fq3nsyOfaCtht9/tqW0QkuOfLYs6c61GfBuWcXoO57Fnv//oUa0\nZv0dyLC1BBFutbo0mZTr0HIEU3mZVLbuFkvLCBa9OgxVBhquoQ8KRaOJDxzM\n0W1UdjHx9q0oObpf7NKpqkKNRriAP2PlnDU+YQ1fdkPMVJo+B/iuAAQC+w+2\ngPu/\r\n=Pek0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH11MdeUoBvbSs2ANehl6UwA8gGVlME+A8HWJ1z+6fZtAiEArRd5KAoqZ2MoMUxB2n4oSZgMdzUesvOrMxrAgq1skio="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191209142653_1575901696749_0.3320178621629222"},"_hasShrinkwrap":false},"0.1.0-master.20191210162807":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191210162807","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"0f8aec342ed48ef71794b84b28570062904bd219","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191210162807","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Vo4rqOaeYcOYscb+02T59Wfh0mCLJNFbkcCWBxt/qJ10w+Jl7nJ5R2+AWK3yx/6it+YpPTdapOxiScE5nvks0g==","shasum":"16dad2388352c8bf049e74ef7682af47aa6d6bbe","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191210162807.tgz","fileCount":43,"unpackedSize":2682273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd78gDCRA9TVsSAnZWagAAJPkP/3zxE1DmdkwXHrpQEWwb\nrR6/2wh7IXxn3Af/qcwOYYKHKsu5UrXTK8DqTMxu93ZjVrL3HPg2F3zK7d/g\nKJAgS3L/Iox2+LkPYEf6PTIzjUkpu4UHgSlQ+IBH117ltL5MqAETU4EWLyMi\nElb5CGCyeNZXNXipEGwynwXaMc/SESFQlwZiOVU+79/nRffj60zStnsnbXNO\nKlnLM0nI1NMOFVHBsXOMKdkwiQ5lutmGp03nz88xHbMJsPl5RgbXeAGCSSPd\nSSY7jXsBMLJLxby/kTwkTcmep8j4XMuEVO6K+/JgjxGfkpnrr6/NTzdp8rMW\nR9vAov6t4/S224nswsRYZe+rhFz+nPuxytgZvhAKR9O/WqjF7Puy2KlGdUOG\nKSAlReKrkicKG14jTtH/fw2ikpnR8Slr2406z0uxhH5fMFJbLEswEx8gsAPO\nXPy8Ny6H+DOJY7wOnR0pAthK38ECckeNBHVwql5QCK/wRBbdqC4XXB1EBCXz\nbsTEsc8/vpnd6o3PejoiblKxo+jgr2tNkRC18cD/2E3lJoVkbME88p3Y83Rg\ndyqd4tX9yBcPw03K3lZOj36OiqUnLRlf3vkSgYew2j+xB7w5hPCx+Dt/KgrC\nUOJzOTOPlplySaIFXs1pO/ICCEvWBjfb8cacf2Y29aFwKwNHe5M6YKsuxfp+\n80vZ\r\n=TIoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/eqpdiQpXkTRkZwYeok/26snak3x6jzH5kQPlb6yClAiBVaMZzM4UxOdUnJtpXmtTGfzREUe1uRwtJzzwMVaD+3w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191210162807_1575995394842_0.024486740094092463"},"_hasShrinkwrap":false},"0.1.0-master.20191210235022":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191210235022","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"6f275c7b274508dc41aeb417f5cc68647c3d905f","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191210235022","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ru/GOaqNKDxKcitfsH6orprLIC5svZzXNRVxTBOSqQhGzwW9qoHy5hC8HV35uG6D48DQ+9ivcaFsxhTzLOxgTg==","shasum":"cb70359f3348c36e08c32f2bf216ff07314b0263","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191210235022.tgz","fileCount":43,"unpackedSize":2682874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8C+iCRA9TVsSAnZWagAAl8UP/2z3AfGkujdFcbkYBYTd\nVxAXT1mcKXk+dutFGya0GfJ2VQ5oneTRz5CQzroXY8XCHaX+KWrW5yWmBO2a\njsdrFPiZZlIt/+ZA1sFGcwgVbllfya0lhTp8/nfYlWqViBFj516JSHk383aq\nqDDltwNX+g0jt2d5njAcjfgCD7lgT7DiyvyNhIMbWKG2RoY5GTZ5a2ouK6Lj\npKj7wWbhNR0R4SyioyX4k+h+mpPDD8G8r+AUWyRtVvr8SEwn+bi0HUaUHRG7\nmvL/Azqm8fc0CpHRglkLyd5xgmNqVxbjPMSY28jdolqc4I5kvkhmePxz/ir4\nVmrvb41s2pVsnPgek+kTRZ/GLMLGkAZFFL6L5eVp/8s5nRcQL2yP6kb2mXoi\nDb3uRYVHCutBNnNepxFeqirx38pbugz3qtm7rgBaYrNqaMsNlVZ/rLnw6o78\na/QdEJz8W7C6PGw1OPxRfP8yKkzrdZhGK7t8J3STUcPdD5OC7TWJ+pbVWBIL\nYt4QRzDTefH6ZCdmwwNojwpdFb9PdVoCWNiq6Q84Z8aluUXznvlhGwJRQ9A2\nGOsCGNCUJePQVNa3HygEwxBiBx1Psq548eq989kMkU1ckJRwB9kKEYkzgz5o\nBhmCubx95jozf7IpgHHuclyEj9+Lzr0uBLowbMrAGrpvePvmEWF051kqiXkI\nsEWB\r\n=ncqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAIa/Vqat5cRpZiwj4EKzVdPOIzzKriQ12G/aTm9K9igIgOEpvIV7o/H54vNzFjA5lX4GW11Oj1Imydvico31bNmU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191210235022_1576021921595_0.9807367423529549"},"_hasShrinkwrap":false},"0.1.0-master.20191210235635":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191210235635","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"6f275c7b274508dc41aeb417f5cc68647c3d905f","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191210235635","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Ic7Ex7bEuipK9k1b/RLpslALMfGFsQAYPnmYZThamuucdnOv6Zr4uf2aNEby0fCPSyh/CmJ88tB1Gwqt8uLnJw==","shasum":"3c2a026bdc898762f4c9244c4addd51806350139","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191210235635.tgz","fileCount":43,"unpackedSize":2682579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8DJdCRA9TVsSAnZWagAAYjkP/2kpglVcHDlYsS1kp6vo\n0r+61NzMywRs3Hf51e9BHE8gFMb5nD026pdULdIajWLosOklRPA5tT+Y9fy2\nYCg1XyWbVknfy9Xc6gw5BM4Vse4zu6NixtEMkAtzsynRh+NmCukkP+IHH0eh\nBmZBLQRC8yVsuK/aSlKGJ4wde1H9Oa3ZNtQNa/e6u1pav+qY9BNURFnxjYWi\nahDlFhxLO/3Gn28GFKsTPKt17w+zzbWyipHy7USnbwN/YwvKV4Jmq1NAN2l8\nTo2CT+moLuCWJkQ/xzbd3IW1awgg1FrAIFHYN16ydxSOuxPSjj2pU9O7igYw\njlMCyznSzDcxx7C13ub8Yj/gpQIhkrSt/3PanW+DoJdjXClE9lBaPZpj4/st\neTjNLzkKhuosgKOYj0GZuYFyqxmJOulRURyrAO4xDcC+OmU4+NayXwyb2wvo\nTFP3fCxOw5Q8OVaWHnB0jhL5eIjw4gIzfwPgPQQEBZIEnPyzBqnJ8wqVVRp3\nm4pWbYVnF/+1VztNdQ6E6Xz4TPQdzR2Ljaa+k5iwGRyQVpv9GRaDXMDOiv0c\nQBY0EWMxnt60Zf4jRJIXcsFOYzJMDSN3kUzn40yw9IA6IdRg0J1XZ1ld7r9r\np4FnAT/aNVbbm+fN5raor8j4kDmyS2NQn7mIbZ++GsOVll9CwJ1Xdx3yfglX\n4t+n\r\n=UbSU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/dHP193QZC3ZQj1xuopi/aMDNwyQAqWXCj8q5rcaxmwIgN6svLRRn0b7grsuh7fXJP9siqEHgbAQLYc3ONuGOCbY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191210235635_1576022621207_0.3938166664101941"},"_hasShrinkwrap":false},"0.1.0-master.20191211002045":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191211002045","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"bf9058826319cd5717158f218494e5912537f6ac","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191211002045","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-PvSPCbaEz1ertlWaam29vteylWaJZh25Z1kZ5OxurNIvBChLohDi5BarkpCT1Ln3tfALhzaDpeVnzXgqRt/MvA==","shasum":"00b5e470e49e2e700734326e9214aab950732827","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191211002045.tgz","fileCount":43,"unpackedSize":2682984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8DbtCRA9TVsSAnZWagAAgz4P/jgJ83YtQxBc0BnMp+7T\nX7KhEtO+n6wEovtZYQswjQJIDCUl3sXiFz1al1quWhu8htkw5LQhAz45q9KI\nE8lLxx3OeysMZ72x+YJGA930EVeh1xEcWD048XTMmvgooy1oyF1nUE5KAM/o\nsMYFGnbM3m5d5XAdR2OVtEq47cY+BcqwIo/uVuLNkcyJkEO+aiEAHZtRxMHM\na7UfSE43l+YDc9DAfFpp10EXdXNYgq8vqjLzSMl2+hIXhQpxUN0bDfQoaLh5\nV2hlkL0BdgFwgHU1JT8xo2/4uuX4anYUsg2evzXdLVpI1W/WamN3mXpKJmSt\ntJ7/I1A6TiK/i/eeHMwBbwyVLUKlfDAS2EcTGKwrWOZfgDtt0WKr414YkcI+\ns2kZVfeMDXhqi8/DOYWx4nr/jOcBwJoegrusxhzEGtuc1pky4TWOte+Me6d4\nlVzo8KTj6RrufquKhuJNLrxFC72z0X1fuML9hmqswvw4VM4tj6jsmoFutK5n\nWR4n1wQgMwCxtMTVFJHLCv62kt/9o7Kl97lmrOyykVW4s5X09VIcwJtd41DE\nojoIFtmc20KCDM/MRKT/0QJAPq7JHiZUhpLhIJLM/FbAZYPSc6AuOMCFkqAa\njQ8AhEO8XvjPrLvUBfcLhfqLYsVd3R/WGmRSyJ4qryeUYQLI/WvPg30TxDhV\nZoFc\r\n=QEfH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDR0WjLfasXxo28RcvLJQM3e8LTSxWz2ek2DXoWQ1QhVQIfZhzFPawInqzHSyqk4laYDjXI4LkTlSXfPxHPwcSGLg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191211002045_1576023789286_0.4256082666652874"},"_hasShrinkwrap":false},"0.1.0-master.20191211082856":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191211082856","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"1a823f4cc9c9cc99b41f2d724228e40317d4fe93","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191211082856","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-u5gPDJYPCqaDcSSf9syZqTnTHNDtEUqfsSowIXPvrMaWjuIbavR3GrCeGzVqiSPOFsalyEKknAO7/0EEVIi65Q==","shasum":"d8c712fdec3a2a808ad2918a0328665b120a0ff9","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191211082856.tgz","fileCount":61,"unpackedSize":3397861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8KkRCRA9TVsSAnZWagAAHZIP/Ry407I4VyOCMyQYsVJ7\n9Sz/+3tx9ZCAep5prct8WflNGiX0xjhqOsl2AgWAqdrq4b4kcuRSu6m8Tg+p\n/nSIhT4/O45Yhmdc3X7QSlSu+HOVYm+wRCt5idwK3BM408lyL4ImNN4naCuM\nBeyPH7eZbhPy9V5bR7VsdtsL1x5fOuXKXHuYUurKopiW7+6dXar4rDE9Nvvb\nq2vNSxL/zvBrwvdVpAy6THITUP/RXqCiSXWV5DguHuHgvxyeeWgqQbVO25I3\n/XxPTSUsk9Kdq4bI+WNe4o45d9m77/yCl1Xmh80ccTZ0bNjXlJmXjU1IsYQ9\nLPz8Zd1wqZs1wRIQ9ZMpl7fxUIimBCp/arHqGgH7OcGk9ywbVPyql7LasjHg\nvddgPXM1R11Epei1vLuzZ2CvKUXfQcbS/saJ08RRWqE4Kmhx9ewkHjJRM1B7\nxI3ycKVoX2QMKmAJ+c9lsADPzJ32KJ/LJRg27sRN+ZMvgWYj7PgAbdSKSglw\nvFcW4mIJJmhRB/vpcq7bwckCX1sknFjKcSKJakwK9d1K+lZxkM7kzxWmfJsY\n3hOKkYU+Hi+XmoGmSWt3uMTUX2cHACilWi2/YjfQAEdx5fZHcv4c8mBWacMU\nhPcqUt6bDnXnkc2Vt4L0ACrwR4ZHILCNaqACkVYsW9gu70QBEJBpYMdEoOKG\nh9Ua\r\n=Hf39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyFIZg0sp8Agdg6jRWz5bgjuPTNlclR4mNtWbdu69s3AIgCEh1upnZY95WOwxtOyzij4rYIPnkOyOqDUR+EVY3jz0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191211082856_1576053009058_0.8993556088957575"},"_hasShrinkwrap":false},"0.1.0-master.20191211090509":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191211090509","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"78937f6019f3ca5c5593f42437cc02a67485f0db","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191211090509","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BU3BCUOjSV7kPPqlm8Nst+7IZ8rGrxPKp/ITfXKqRfJVPjJd666G3Y4mVwMIFM8IqFOK1/h4PRGYLlgdodmZMw==","shasum":"86971774d5d03ae2cae3f0cde1bc6ba8a0544d2c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191211090509.tgz","fileCount":61,"unpackedSize":3398868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8LGPCRA9TVsSAnZWagAA/vkP/RsjqcC8tR1e4aQ1d14P\nej21ReSPzTHwqcrVrU71JCsT4QrIzADk58WqZQYTD/T5mCQSJZ/jnZRfMvZg\nsbCtfPmfAfQnjrVwBnzO1Kbwo6oD2P/Mxxgai2F4buZfCrDuNncThP98Nmro\nDdW8WHjpBN6N0wNqJwGDdJ83bGf+qyhg7qQVK0uDawppbMarm55hNJi7Qg0d\nBOBRSnLMUD07JSkEPoAIamhaUPmqsv6OrNYuDcQ48nVQrdVfstSyNFVAUYSf\nhUwnIa3oOFAjNhvf2mDdXqH2q2m/90CQUBdlBSJkAc6Ylp5JDCJh3NJS7mMq\nv//UXp8bDac6a3+n+E7DJJh+H4QVWTUNgLQ8tLHqIAtqcfkjWIMNAeBXAFWM\nHlGm38kZuvY9w1YkLwnPJSnkD7X7fMrLqve9OE7WUgXIcJZlc41i6/xqU8D3\n63r7hjMTmOpOBwLlrxFegl9hA7BYQagyG+JXhNrpzPJS9WJ4b5JQCWW5eCNH\n1wpimRSwDf16+xQapJupjyxbVvXfi3JAzxDosnBzw42v6mWVrqF0MhXQl1Os\niKvnbQSCSiqaGmdDcaNhHHmJo4puuH9OzLVD/fohQcS0uGiUkSUZoDKcT+WZ\nuIxFdiwQlPky1KpPDZLqg7St/D6zyZ0LWT3fEjWeLCkUu+exLfZ3v7N6LmZr\nl1oC\r\n=zsb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzMMxrijvmjno/xDpjDium4R25dtXjFXpGeezo91Wn2AiBGxgs1PSXr/aXVjzsm74Eo1mV+4URTJY9BdEbHqy9Vhw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191211090509_1576055182881_0.9933971056447672"},"_hasShrinkwrap":false},"0.1.0-master.20191211091636":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191211091636","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191207163337","@atomist/sdm":"2.0.0-master.20191207100157","@atomist/sdm-core":"2.0.0-master.20191210154504","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"0cc9683f51a3528959361b0ecbb54e3eca359207","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191211091636","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-E48jA2kL7qOW18QoBc9Ted1tYpwJ9k0FmJ7/1f050/KDbgIVGsK/Bj8INEpebRK4eI1l8rZhOMys+YoD4u26Mw==","shasum":"4304da056f4c629090df8c34efbaf159eacbdf00","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191211091636.tgz","fileCount":61,"unpackedSize":3398890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8LQ8CRA9TVsSAnZWagAAOk8P/RTRq0YBLV3ZLjvja0i6\nOvDVV1gImFyAdJN1eRQG/yx07ECLYqd3a9eTP8XeI0GuHVaq9UDI7DY7wm/Y\n/vbNJx5ZNyB3SMcmTKDhmHKCx9f+5pmEnSlwFbrauNuoofnZT1KNBsD74RcD\nOVUeusUuMPVcwz/AFv2PdyOViNQ/Mb+5GL+fSDRo+LwyXglYC8X3kp3QzGsn\nxk92ySLAJghywLJvbk508iz4Y1spEysiMDZDh3AHQxqTmITNbrk+qb1nT1id\nSTMm30CC7W2LbmSeFGEfCsMMY/xNp6XH22/LzNnrzv8rZDH2AcV8O0XcYu+h\nEm7qr3+3+6VfxpTS+MXmrf2e8hvvGAGYpytkdj+XBcGqw6ozRqXHulLoanbZ\n+BWH1hvColabkImocN7tY/n6s7Avt+wIDF6ywU0K6yvbddZQQbQF7FS26smb\nZ5NXaMjdsjzzIj1xYJIGJxotInaxeo6+7wj54m7s1du6hjEpITdq0shhPmfL\nr3oIkzEye+mnH6lrmrFGbecZbbMiJSTpGTk6cF3CMdgw0sPXcyxDlAguVlJf\n4Rvz6XEAAM1hsFNgtYU+9npsBB+1seTON3sBfTgafO29g5GWuwWAcEKOPRhj\ns5OGvaAT9UyXNpzjt/HNDadD29wILDOdS2UVrqYpSjuci+gPkJERLP3B8noU\nke2Y\r\n=XWMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6agGDuRGDSlTRGCNjLo8bTJTHds65S6Hwv6WkzYJMXAiEAofq4/IlQSn3o++YPIAFtvx+fvsPIpdKZji3ZH2L96ls="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191211091636_1576055868183_0.45205741797554766"},"_hasShrinkwrap":false},"0.1.0-master.20191227152657":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191227152657","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20191226145834","@atomist/sdm":"2.0.0-master.20191226140700","@atomist/sdm-core":"2.0.0-master.20191221184944","@atomist/sdm-pack-gcp":"0.1.0-master.20191208110459","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"77b08747d814b0d802700055354e028812fe28a9","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191227152657","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FA9YJGb1wjrruoIrLXcsl94CBFS0dyf2qNmI12hOEn1cDrDjMA7ETmmhDPI0tv5Z2UXMkNhDUYEm+IBxvCGEDw==","shasum":"b1e3345f51fe9b94020bae6f2f1d71f88ee17ae3","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191227152657.tgz","fileCount":61,"unpackedSize":3398879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBiMHCRA9TVsSAnZWagAAkmAQAJfL+SizjMbQWmQkFykV\n1ya3/PzuUDH33PHAQ51xLFhQ2SoJqVWWAYNFuKY4NP88zXHON0TyM55MAU+9\nkJ+bmBQvjC5u+gRZBq9yT1lwJUzexwNj85gcyBLynq7RCDfqINzv663rj7lv\nP68NNXkmchUWEsvllMyF6RAxh8zZbmTXdhRhVT5rcpHY1N+saAbuUlCmckPo\n/9+4t7WhzwcmPDECSpyNSsaCtpmrQx+H1tnY7RGwfwxFDaARssy5RQUV7zMi\nodjkY7mQNvTcFo//G2zCP3UuryHLCF/Q0puU426Gd3a1j9evA2+AcBAY7Zd9\nRgPjVHKvY7JKEJbV086zXwxTuCGfYVgModZV2MeyKRCVcVt+YF8etsZsTnX9\nxRVWjtd6r4luwqkmWslL+yLBo+PmSZ904ZOBFVSe0fHYjJ3OcinkzVPGUsNI\nbWMgPuqfdY2kbcIUWmAzdX8fKLM+qjkCo5kqv5xgRJWKQuNvMD+4sJ8Ifr5I\ndE17UFpA3Jbqz4saLgDOvSkrHcxm0RJabnzZK4lls6E4Bx2kSyo4NU4rD1S9\nAMwfGqyykYi7mNWcpTRnT/a9T4E0V78Gq0/ovjVuoyz2WayRcZHozvf9aQUu\nwQnPjskWxM++p5TSifZEzbeSmXgQOUknLvIgfiO++BFjh895A8t2kO67AmCX\nKaRU\r\n=/om3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPbyyfoTIxm9KzTgHiOU3DMDwUxLE0jDLF0ARk7htFiAiBjNf8WhCEaFpD9FDS6rkZFXy9YDHNhIfU7iJq/Ye7xoA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191227152657_1577460486529_0.7300022496722323"},"_hasShrinkwrap":false},"0.1.0-master.20191230203534":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191230203534","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20191230145915","@atomist/sdm":"2.0.0-remove-index.20191230181344","@atomist/sdm-core":"2.0.0-remove-index.20191230191914","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20191230192648","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"9bee575289ee85732e5b73f9095943ad99fb3b0c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191230203534","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-os3jb+h6ZFPB/pQAKJAFFe4+dszEYbE584aVwYelGusnplmCa1WN6uwDeBG/1XSD+CBR0/D1A0Wp8O8qVWrUaw==","shasum":"6d980fbd9ab22b4e4eb5e63e07f079749d14db3a","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191230203534.tgz","fileCount":61,"unpackedSize":3401465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCl/TCRA9TVsSAnZWagAAvWUP/jCw6cOW6jP2VIeu+OBY\nmA4471eduiwUflDI9VegmQcmb4PeeH61Jm5fFauhM2WsHgiQ3s4BEQM9Hpyw\nm84pLcxydniwCUVmQXIPTkFVUnDAbgrcGISN5dp+znhxgL5GZvjXv9Y5xfPw\nISyNz3EbyQAfsCfWh1UY0aQq/LyFeK5/WiceY2opN01odJhbf8xE7miwTkEE\n9Vr7wU3Lp6f0n910ruBm/XCY6eVMqssuegQRj0OGUcFdwlAaUW8l0ghOFiwp\nERrjP9uf8Nd3m8XayJH3acEOhyG3wVAWHD9YNC/tK4AC6GytkFIhKQCx+8GD\nz3fWYWYjLvbi6SMII4XbVDa92SEtGHQwvrCFdkB9LMdoS8isyjYGJMagAhp1\nBsJ2i4mBgWHAQ7lrjBxTzn4UAj1Ib2UZiiUCFjM6o7VxFaJa2fKWvsK75vm6\n9k3H1z8OYksPp3wAF6E5pP742hF1PWdH3aG9g+/A1vAu9R9sHh5l9eQRfIps\ny1KoelRAhA62iJ9C5abHaK9NIcqUhRAESC6eYoOMBbf1HhIkavSlhG8lmSip\n3u+Pc0yjjhD6UwXvIPAg7VYyEWRgAYdRzzMtCTt4g06uQnyNBA52t+rIfHek\noxxa0T+m7UdZHER/P7ZJN2fUQ7Owchk3Rh+woaqc0FvKnxGgFbem7J3xLcAl\nvB1j\r\n=xoDX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOYCjPE55Hb68UNEaToz1cIsEMzJmVIBjRPXV0DtWUtgIgGduoTcm6gSzdLdmOoZM1GR4z+n9GbALrXBsq9H1jFJs="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191230203534_1577738194915_0.15673509968152421"},"_hasShrinkwrap":false},"0.1.0-master.20191230205245":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191230205245","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20191230145915","@atomist/sdm":"2.0.0-remove-index.20191230181344","@atomist/sdm-core":"2.0.0-remove-index.20191230191914","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20191230192648","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"11228fa793c8aa1bd582f52a358550aa3f6f6242","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191230205245","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-TogOMQCYfAOWqesLr9DTXnqNqjItTsuhI2h/XGnk3i13cXiPIMswHkO9JDPimA7nfTPqrBMLhD37dWEqIWQbRw==","shasum":"629132fef7076f1ce9ad6d9ca24ff5948cac926c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191230205245.tgz","fileCount":61,"unpackedSize":3401181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCmPeCRA9TVsSAnZWagAAl0YP/RydKbUwnEvbXUECgAZM\nyjb0mgqX5MMrlau+zCQFGojtmXTUSibu+8rFV7jeW1kRiIUZb1i0vW64W6iE\ns24Xzu6Scmk2FGQltSnB+XF+jO8c3M4L2P0HvIQ9WrRXuTxWP3iU8QBoQwoL\nqDt6sULFkfVcoCzqCsywsSuGVXxcsgr97pDJ9ry1sKexArmrMB0Wc7+ykL2t\nNaGvu3zuJ6kQYiwv15QRUUKKI5LKgESYccr6L/To69KOMii1Yd2V1+WfoooD\nKS0PrIacqCzOxUyBTbyQ0zyYGCGaQI6fk2+e/J5xJ+K5fCijZCJccSHdIACg\nUhNz8EKHHsIGLLYiarAa7H5NvRSXgEwnvG9dqSnwqrXbCBxu49WhWrWLyugj\n6/96kNfQevA8E21u/pCqGd3H5Vwo2KQyQWzdjiPzgTxIGWzhH4WCSTypv0at\nNjzLR/lIsS/ql7op/YQh0sIpSykXJdNwxkhV9afyMisP0Hur3FeABYAFZbVI\naFv0Rnazr/YqueGueHASdTxib4PCCfcRjCIpj83nubadAAOpqgtopRMoQtSi\nUHoRrQ7zCBpA8sPXu8j0JSei++QXlhrdHP8wh0uEEbMTJCHGqFtwwq2n6PyX\nuozqnYPHzSluUacyLDyOv+GPk9WoisvL5gth1sQqr2Ya1jERej24EPbxFeMO\nyCLQ\r\n=xS+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiQTqYtLSJSYljDkleWa2nEW5XUT5N5qfb83MS7pOE+AiEAi9OrXHJMC+mh+pazqAu3ZgbdtYmjiP4e4fZELaBdxEU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191230205245_1577739229651_0.3264142383950659"},"_hasShrinkwrap":false},"0.1.0-master.20191231105238":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191231105238","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20191230145915","@atomist/sdm":"2.0.0-remove-index.20191230181344","@atomist/sdm-core":"2.0.0-remove-index.20191230191914","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20191230192648","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"da4dc6fcb3ba6e987da9a6145e85048e75479af7","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191231105238","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-i3Fuhtq86sP1XDQyuk1fa2QbeDUGGKGP9Xnoxo7WDcEXO2pCAzlslSMfEh/cKYiAhXfVI0H6xh3G4yi/azSB6w==","shasum":"5265a242e4ac01f6a40f3c8ed813288da57a9907","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191231105238.tgz","fileCount":61,"unpackedSize":3401073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCyi0CRA9TVsSAnZWagAAjLMP/RR4/p1PbdwCflGvSZbi\nTISDbbubBEMTRPTK8CmiPbpCOAJLaKAXVO40zeVeOQLWrUJtEZayD4MNrqqX\nQOgdNvYNSUWVNY/EhLZok1vNfxpIZUzTZzuGKvWOKd0IDDihGljVdaindS2s\nTnnU+w5P2u0r9GcFcgQOpTwpVX8Zf4uVCj0jKey2BxK/pOFdCriYsEaiVu0R\nLgfcCW2R3Ij3r92MKIOZd23UG7T9tSH5N9esAyHEqV3XFrYCAd21COpamD5w\nYNpRa1Ma4q0V7OyLsx5Oq+KkxrrPzgK0qyhOzVefggrxTzEXiQeDS7VVaQgA\nVNZiBqeuCJTWqhkm3vqGFWxVqtj6sf48DqkNsR0FLt0ok9sxC16WoP7N1mK5\nN/1OaGNHtJYI9jpCAV0KFtIxsiANZ3+DfPU1jEnOcDxRJEKIwm0Hr4FrsKgr\n3+IF00isfwJ4x48LZLzAPDWVZH3tEZZTnR3fewWecNZnXXW9D9eiFalD/TGW\nmG07h86/ijEi8cJcCS9M6kFNqjFjoyDgNJmAI1UX6GZmSoU2oKZIPeHqCelZ\nPdu85XWOufXLGJvyf63Nw7sD31Cg69axcHbqVDAw95GR1K8AefQu/3LpszZJ\n6UdWA23gKF+pa6aOgsiJwchyixx6Q5SjR7Rzv4O40P7U0j5ULbs1SAlsfRGV\n7Pbm\r\n=7/Uv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2wvH4+TaqcMFigIJl1tgWLEq7jK8YW5PwhcAdka5BaQIhANja54ayHePPVgC7qiu01/ol8VaP3uy+wLpfUV5Qhazu"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191231105238_1577789619817_0.8300309845715479"},"_hasShrinkwrap":false},"0.1.0-master.20191231162439":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20191231162439","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20191230145915","@atomist/sdm":"2.0.0-remove-index.20191230181344","@atomist/sdm-core":"2.0.0-remove-index.20191230191914","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20191230192648","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"3c1a0d25357b552d67f413e1e98daf3eefa7c843","_id":"@atomist/sdm-function-gcp@0.1.0-master.20191231162439","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-d5j9lF0ic9IEp+pgBoHNDvpTN0tOKrc7UpuYgC5VCrkwEnjEpk/M2UPZpniE2s2zccV3to5/jGMR8bcoClQ4Ag==","shasum":"4f6b899e16dd8f112178cdbd4a4ce4dbf7e5c1f2","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20191231162439.tgz","fileCount":61,"unpackedSize":3401401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeC3a1CRA9TVsSAnZWagAA7tQP/RTQoLM6/ONeHFrUqbwq\nNqY7qPSEHj5LWdvCakIZnp9okTC/QCsqM907PxB4gChbU7YFnwGe/rXKlDPp\nH4LoArzFTaQ9qBnPnaTH2/vGmpXPdm21u50OPHQl0ZpDBCMuPVF3I6a3hf0a\nokzXj0cC3qfSM6oP25uZJO8RB6BQ4vC0u0tFIBIac5l2BVJlLzLc8q1yilBg\nIU9uwhwKSM1FIRfhrc7Hrd8oT3n52vHH17Fmss93awvlNKhG8pHH3UWUZ0nK\n33ZGt+rlVJqeACEHmU5k+vjU2c1l0LghHuhFOwNRa781TwHQnC604QAHlwF+\nbpkvcjrZuVVv7nOzvsIIXdSwLDZpxBquKuL95c3+9xhFHipSKPfIGycPqd6u\nr80Q4hv8O8B5Ju0hdsC/t9baV23CUAK3kqDE+rs0CwfNdO+KiagohNS6afxd\nQ1RYQYyhJOfhxe3ayTEXCkmQ5tzX3F21cwJ31GV3tU0Y3woisnEDoY7wOu6v\nKBaZiIdqqGzLvBHQoGfhJZ9vWuA2VCM1woXLGW0YrNlRnG2J3JIZyfDmb/47\nujD9On/O2JhhIibSQPTMIkZDD8+nItcvIA376O5a5lZ9okNpcWnMBVTQyNbp\nSC3HHdm87wcxvrKg4/mkm7enmkZyLPVI3dc+E0ojQRIVbo6i7pmEI3cVvbVE\ndgG1\r\n=kNbp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSgmP1sVab9T5CtL0LtZRA6HA99f5Zccqkw49/zsUy5AiA909nG9hkVx7RFNVFhEy8ek94WRHsmtfk0WOXzDQxSsA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20191231162439_1577809588940_0.6660152936453827"},"_hasShrinkwrap":false},"0.1.0-master.20200105224959":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200105224959","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"dc13a40508f273f045e032cb44822fbce08090dd","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200105224959","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ssb+oDWNwREYh0E2wNuepyVUqLzoFUMnQYUX8RBb2gSBMNeRFiWISRSCxz+T1NM3o13mMqwTjNdUVMV6vxAiSQ==","shasum":"0ccf87d564a4711b58a17a42c726a7dc888b9650","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200105224959.tgz","fileCount":61,"unpackedSize":3402651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmhZCRA9TVsSAnZWagAAEYAP/36LjComp47tRo6O3efy\nnTtKHTKUPdOHElORUfkq4bc8j7hTMtFCf23ezcGNLX+6nXPmFXBk79SXiEzA\njcNbuJordETRYfCESsKXL5YvhGf1ZdygKoCVycy1WjPmAGtbW58n4osvt0N4\nMs/6t/mBUEzOI+PuTPCmI8dzlR6elMH6Ojbv8C9Hd35xVKVRsgF9F5hhufrk\nYWdkO9dPz/Z5eq6d6Ir+I4kdq1E5Mn0elURybEqmik9U9j7FKeB340Z95leC\ndr/3smR6BgxhVJRmI5JrUz2hm4c/uZuRH0xpU+45mztd5aEVUQZsc6aveQOI\niOInNMrzT/fE9kTnTSsf4+4m/4Lpkl+i2mxg/d5EL15zfQ/Fw76ZEuMEQQ9H\nfK7VtSRRsXbcqZq91VukeLV1x3YXfgT0+cZu3d2eXY0741tlyktEktH/mSh/\n9pYO1KSpxhnch9PhaN/sEdGDQ+lFZBXg99iiLJKzb1P2dXWfZWNpzzIbiEu+\noyQibzHWhPgRP/6ZNujhCxfs3hOdnAKXaergoiXzTBhXeBctpWoxnu6FAMaY\nbaAxIf8fwiV46EEzwOnFXIxGlBz9mimqtzgkma6M2SPWMc3OdOcNVpCSbRD0\nrm4DHsjmwIqMW9CktoGpdmK0E3juwJgcopy+3sRhdEp9C4Z7tzHJ7leYpXAP\nSSvO\r\n=aoFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiZvhokAVsk2nL0rXt2gWuENR9xT0CJ0mVbzshW9/6YAiBkl0ukywsgpEMwxnDOot325/ws871yUd1bA6PwSwzqWw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200105224959_1578264664519_0.5838006599318881"},"_hasShrinkwrap":false},"0.1.0-master.20200106001005":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200106001005","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"fb7d3a85599e254878442fea9b78589eeb734e75","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200106001005","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hBJ+JtRPzB/dfWk4muPHNrNzFDQJSqA2He04gofdCGU4P8FI8FLbo6IPfA+4uU73jim9Yt3HHcvMb50s74lGTg==","shasum":"103ecb48130fb43505534b5756392c0481e332d4","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200106001005.tgz","fileCount":61,"unpackedSize":3402759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEnuPCRA9TVsSAnZWagAAklQP/1/0lCDi/CZfbpJ4zW5/\niaOzW9VbqvfqOCpnC9/Vur1YcRRxYGl3IwOyDgC4ugJUlVTa2qFCuuhQLyMO\neOZBvGdFQ/+zhYCkGJdGpDDKSE70jO/thb9u3CxFC6gyx+R6eolO83+FY0Gc\nIl73Au/DfjRUuAcMRGjY9wLqVB9r/gurJFJzO6pnJshhIkvKR3zBSySx3yOJ\n4jvmrNTeQTiJ86VpzM+WdrGeF6zBYmUDUA6twfyu6PQmU+QEIEWvl++KFCey\nrYazsOKTO3cVXW0SQ8alFKSmlAd9LPBuwcdBAL8fEv2PtyfMBv7Kl7/ICRKm\nL6JKJWR+6I59P/URt67MViZ9aMJh7KDgzzDuiYa2P3zsgZWetvRaQ6hbTjDn\nJIyiF3c+tHqMqPfMdq5d1PKf2yy//xVJ1vyDAeertdqZ5fNW1PqSemRW6ogU\nsQeQPBlvSxbR8n65LcewQnstTiO/IGEv6ZQXuLCbhwQefgVKzFm6KR0no565\n79NzqzOAZ+Wp3BQuU18TNiNIL+e/HW8vHCuuA92Ce2qJYQwPakFcst+x8NSz\nX9HZXZ11zfubIWCIxUP+VXYtFV1YJBagt0n0vYywUDTEyJNXSfTN3r1quBIb\nDQQJLtwd73PeVqI5MyM0EIi/DEB/PEjp89mJNSClLB8QzjXw0f/i46WzW/UK\nVAEg\r\n=zPtu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5uC7IoboXqOcUbhDrUOFDke/6fhrnhwUyTQ+8NCp/lgIgLtO4MooY4X16XgcZtfJHhBOQNJ6wbpx80mGZkR3REJA="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200106001005_1578269582456_0.03050531626168862"},"_hasShrinkwrap":false},"0.1.0-master.20200106174530":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200106174530","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"f4b21e40387f1e71d12e6474ae550d026a6bee59","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200106174530","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-uaRz5+euDV8Pe7WApn2LY+HND219IHSWWHiD4e6N8RZYYAr2PkaY5Cq0orDvMWiJpxXaeGhcotnUe2W9uSqZXw==","shasum":"231d7681f1dec1a171faaab1c79af97a56cab7b2","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200106174530.tgz","fileCount":61,"unpackedSize":3403912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE3J7CRA9TVsSAnZWagAArg8P/3Rf/LHm+5UKXQh2kZYB\nh/d+YXUERi/4MFMHh+JptRsF3mAMGzfLP26nqDqfH5+Tb9700WyXJWvAbD6L\nmYUBCfLZPu+KaM2O9mItDhP0dsOFpaGOaNk9+qWJ4C1g/drkcTFkSvxr+ADK\n1XEpbziQqqenmQuZ5FzkC9DbCPPQrSDPzr8wgRAMrcpndTf8/NtNGit6NACe\nBeX/leYBe9W1qAFccQ4X8ts6YprDlwniamn+l4aTuMohpQfU+cUhv2RWugzf\nugG03XY4kCkd5sENzoxqJ4MxPhsdpEcjus2bIVlZ3L8vf3MPqyi3NdYBAdk4\nL+EB2k9zpZpmtbGt6CUhrKyUxepuEAalbIZRjJmRmEccjn+YRMQroU3F+8p8\nqiLe3529JtfztS0Pdbavkc/XC2CjVXH+8/P4pulKJ8L12eVeGvkiC1jd59yD\nDQykar5Am5gDp6q6LFLNkVbjq5uWJixK7NEPxuk3TlcfgVioMyynT7DfX5JV\nqWTrrRfuMw16VtYua1LLa9S5Wx8twqdOfuEntoKtMyYjq5m/oGsImIHY9nQt\n6KCm1Ztsbo8fy3z7TORmJsXwfgo6HbDlL/rThe3MplF4nbPZxU6cjyY5LP+T\nt9qLuwV5G5pxxn7GP7CXAeUm8gn0GaLSBqB1pscML+p5qzvX3IcB89kcqAsI\nJuDq\r\n=2NB5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtUszIDZSz0VRHetk+pA8cb8dV1MTL+RHJhmIoch6V7AiEA95XieKMSvq7ps7gLmtYwvc3mGPLXW074kgG8aAwrDFU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200106174530_1578332795223_0.8593387292086208"},"_hasShrinkwrap":false},"0.1.0-master.20200106203624":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200106203624","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"f0be8ccd4cdf35df05062a7d5c6bf00e0671c88f","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200106203624","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sXfA1CXE9RRltzhl1Zp5Jq+xjj4nMCQk0t2iysY+eW3cmmNDRfPNzcVbDMgktTbynQ2j+1Eld5MXBkfQWGyaKQ==","shasum":"05ddd29140ef583a0bf6a38bcde9136d5de02851","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200106203624.tgz","fileCount":61,"unpackedSize":3404386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE5qRCRA9TVsSAnZWagAA1pAP/3MUzVLebBFSkzJ8SGkb\nM3+qadyOMkB4rS85p0Ma2TN+rM2WPIeonc7AUReWnR2Ot3z3BEAUwl4sO/ZF\nXwn8SlCNZpe5VI2D/JkSekpsuzJEHMIHGKCLuxu9nhTRdgKTak/GSBhLTEQt\n4MwUQ+cKtPuYHV0sDm9NMLVzWoeyZc6n9GAw0YCDJpjlqc9iiMfp+LAii5bb\nETMsNnHEajNHwF0N2O6Y2qIqAtk+VklZPmzd61JxSZtJhPzVdBWrW7zda6sx\nGtHfGaC7h0/vi0pT1EFoe92UBpZmMlV5bjf/u3OLnhTwQ/CaNcg54xQqe/g6\nvZTBhRqS3nG5z4bo+QtXuNoUbeXOhvF/UIPMKyzxQZuHqfIMtw/s6PCjasS5\nTqlhKkYqagP0Qii/UZ9nw8IiuoRhRa2sp6IWHerbKHGdiBJr4PZuZkz7w7Xy\nHKRg96ZKJy2LcNjNUX8RGTcsCmGkwYjR8jwonScS2MtJPPTD7AKyrX08lxYv\nG1oswvYvCQusuDMT5dxlMz/vJ5C5iQYKZ6lu3plS5B9EDRATPXVKgZW6Mz4v\nH8+NhO8OjkxQ+ynWZWvOfmDw5+yX0O6yiGqgLYq9ELih0ILRvYE4kMycVjkN\nfqECo4EnD5wi5D+gdrWwwEbytqrkDs+sbwdWEtU4acXz1DEJn+Q81yx6vZId\nLIS4\r\n=sfk1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYP9Mve8MaPwDxeAOkh3A5+AttzTlhPhoxCF20k+5s2AiAO06AtJs2cRsLeknIVGNWIjbp4lcJG6YUZXSnYO4pU5Q=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200106203624_1578343056601_0.12394181416949857"},"_hasShrinkwrap":false},"0.1.0-master.20200106210836":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200106210836","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"16960e6464afc087cd4b7cb094a0ddefdc87227c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200106210836","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mRByijTH4zhrpKdXcAoI85cmHgqgwBjtnEHa07YLyxtYzia9moPUncuiudWFdDz8Ns6cT+RdNRCUuuH6z/nxdw==","shasum":"aeb6017d9cd98afa279b8477aae3b7112238204a","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200106210836.tgz","fileCount":61,"unpackedSize":3404421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE6I9CRA9TVsSAnZWagAAedsP/RaXNoTUSQ4kzJ/rE1Mh\n+jdm0j4qW0kSBhIvioEKSPZd2RUG3LSIJEHjc1uXDc8ytRoClc9to8qIh78I\n8t80ZZxl5Ex/7A843RkWjkyfaHXtvYkly4y46RXUqHCvuR2RWLaA29duEDhJ\nj2neF9/te3yhdWBkXYgZXvN2xXZ79CokrklA8P0obHaMbcxIP5VDK7EGBnST\nfncsr9Qy1v3jxjXquH0e7XsVwOkr7wzYIDScZyxeJZLPuTpRPRmG+vCIthph\nIlv14VW+WPAbubIq8cvAZDBHxXvCYDaM0BoUYCWm4ftLMgP96jMTbMKO+p89\nU/8BAXFG0FORfvL382SMl/9C1IMjdyUWYuJcKKpfB8WS9rWmXs1PrzC1Lo1t\ntmDsh39ZeAkM4a5yLOa0XHpjKrGCsA7EuQz+J1WTRQwlAzg2794POHL+7r24\n0v40/5WnCw3huNIuEX7FUjOfOyzybpKSxICQ9/kEYsiNTb7xjdbdeAP1g/YM\nuduz8zVc6LRSLqhUP0qXjp/ooLAJw97fFDETiA6m9K7AV8DZAx3N2LJ6ENNF\nYVgFM96auV+L7MVhxP4vfKQLv0sSwOcWzytJwDQHyBHHQwFNM/5db2HIzAa2\nf9zjvFI4gIP2y26YqfTtXVrnkQtpmBArNJcmEEhbkT2QTiJ9fmOPRpIXnNrq\nnLbQ\r\n=iVov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBXGIMczIhILMb05a1fiSiBrKphSxdldKm10z7XYbQiwIhAKXwNyqWVJnQl+hRtbFwiyDU8DwTaLd41ECVY/Ke4F5/"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200106210836_1578345021176_0.008770585770586425"},"_hasShrinkwrap":false},"0.1.0-master.20200107105625":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200107105625","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"2b456c87871792588275730210d48478b7968481","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200107105625","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gqFoUUp6YPV0E7oFZxD1wRZuIlNiYlTuAAi7+PFbza9p9CXpNTS2Ci5igjj9rYKq4cyJ7tIwgifEC8qyRIIijQ==","shasum":"469045785e9beb9cb19c0b32991e94429b3b0f67","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200107105625.tgz","fileCount":61,"unpackedSize":3404627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFGRiCRA9TVsSAnZWagAA1WQP+wYNtWrtg9FO3cOUkV31\nMQsU5XxLkjJhi/oZbf3V2AVvWUNZZ6J47FlvnWBLh7MTbFy7IEEdvB+iU7fN\nGaiLJGXMWq4GWPASZD6jtYJmnZBrPRHMtQKTKij5sg66mzPlzAko0gAW+xQ8\nvhsnClBoBj/AOrGBNuDUsw/WKmeCi1z7nJBLA/D1Jr2PmccP7Pxm4w9fWLrG\nakxTZqeTlQnpADFRGsWsdX6JFv85d+hC6LHOQ/S3CNB7DRSIlVHXVpUWYjze\n8V0r9wVV2OC7drbAJe/8i5AJNQbg6Cus7CMOH2rG4nwQLJ3ToFMwNei9KcdL\nc23nm/rFyXXnrloLeEu1eF2BuPzXAVGBm2OIZAOwwpoZMZsNu/sxMtJPiZVq\nBUQNvOR7AjuVbYiuGTYG9Obf/STy0jGOX3nQA4Z1OQw/MeNWy3t+0b7leCNO\nS4JBX+sPGsMPdJzeF/S8egV3fM4MXkH6zlah92lazkhWeYuUjmYGvkWRlvu1\n8Wbe5D+WJPhdw9eQjGjsnN6LiOnf2zL1RtQStjKQ/iRA6LM8n2wwKuJvY0my\nO/rLHGlm2EY5W+nVUVGlK2h8sNOHey2ebE3sJ3DvvJ6Li37gWCZO4RLhlGWN\n1Ro5/bYfzlrgeFs2lTJxqzYBjt4SIlJH8/w7LrH+wZnMj4Pdx4uUtmOILV4P\nCQWw\r\n=F+U6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg7Xqk9cXSScEu1P/d9HDLn3Olf5YV3PURjTyyq6e3bAIgYRxsbmrsGer9FzGBa0ThklhoNOzSoSVrjoE1SMn3pfE="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200107105625_1578394721638_0.879495893399105"},"_hasShrinkwrap":false},"0.1.0-master.20200107142950":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200107142950","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200101150125","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"cb5342f8cce428995c5433ed365ac7e50bc6b7f2","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200107142950","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AGLlvYopzfsUXEHO8qhLFZEOZeaLYSVH/4qHD/j0hAa7Eo4eDqO1AX2I0aZG0OpgetJ4hAWPUuIZDo995I1aaQ==","shasum":"04179c522d340acff871d8a209bb0adbd3bc439f","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200107142950.tgz","fileCount":56,"unpackedSize":3385430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFJYdCRA9TVsSAnZWagAAZX8QAJuJ3vR1X5SW6KR/R3lV\nko5P4rdXzgPRkkpGpMZR1Cmte3yZwVhQHRnfu40uBiNh2TY5UCNC1zZLLH4l\nvrg8uxVwCz12bCeqUC0ppUDoC3+RCibo0jLLN8HwM9JJHm4GB0Ib4IinwRbZ\nn1u+ZHTo12Fbyf/VXkMXIM2noxlb2G4U5Bur29AFF8ST8BrrgYLwEiQgLDTF\n5Q8okmr0FObuqTO911OEZB7saNYCei5M3wdS6OlcFL6aFQLtmi1XAMJUS5xM\nrhdui8PNaasjjpHpx5frdKM09wxVkCLe9RMyE4amMCyffdT+V1jMQF8DMrXH\nNizfEDPm27d9KKJ46X8eDnhrpVvbMVew1tFAy/As3HS8cEloGFstZH3gjitY\npm0W5na2ehd1lyP0AFKCgsCC/GjMLNr6LEFEym52xpPcv3x9FlQ5MAovPX5k\nQ42c4utd3+hWodWNnIECnI0MWT2uq1BzZ0kkkVkP3Wrvl3aFpN+87bZSJ57l\ni3Fh1aR9NjcXBTOySoMOX36tttBAYBSsjNiqKbNrkP238TAFS016gaocQcuU\n7N0zawx6y3OdkVsEmzDQoTb0m8yohWpemrlf5xSqByspQawnjT1V23RKHmKb\nxUqYfNnaDc5SQWI7xvt1Txifs33Xt0S2SglFbT7VCXMFp8YDvYQ3yYfylfRi\n7GWS\r\n=xSeJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXD59U0sYMWzmGTJco6y5efEVxTkUbXCU85yg9W5tyBAiEAmfjNTfCkZ8n1/ds5UD6rE/DiwLPoh0wOZVuB5pct8Ek="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200107142950_1578407453422_0.06369999238771529"},"_hasShrinkwrap":false},"0.1.0-master.20200107163655":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200107163655","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","@types/triple-beam":"^1.3.0","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"247ec6d5baf3ab9e5de441d631b79bcefa632150","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200107163655","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-NufsFpYHHtGEDg0wljV0ggXJDtVigh9BeEa9q4EbD+jB69kSKEHiVvW9lP3HRCHGHLI7TrvvHlZkowH7KwZ5mg==","shasum":"9dffd92274792776f6ffafd399483ab61f85e74b","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200107163655.tgz","fileCount":48,"unpackedSize":205092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFLPzCRA9TVsSAnZWagAAZscP/A+60LuW0Ew4j2ZnDc2B\nEOPpeZXTQnIOoHfmmyBMHYa6Ai7d3QBXg4F/dyt/GvdsKygg/0kccICd2R4b\n9/EuhC4O3BM4HpefHKHC9nIkAs2vUzXweYTb8R9bBfOFxNERi8EaksCRAxAc\nyFethvXJstEgr00zYBQDlEHOyFseiNA5QLLV4YylU5OJ1IDZJzqlo9mCQm7j\n/GQCt9bC20eYNh+OQEUjJOMy6cnxL/SLuzkVNK/3wE2IMh1LjxjSVC4CDKN9\nLyPO8mKXD1uzPS0fSV0bWqK0bqp3t7HSzweYksjxTENzkpIlfJOHbx0oG56k\nZn07qkySQl25+M9+f+owAC4LaHs5UmwId1s5BFyZIr4FJ+TaioOqTSWgSQhn\nfm3ArCqYByIX4BLnFehCsMjcpnEwtx+scxiZHDgHye15qLQAC3/13bXJNLJw\nyvexqmnCaLOqw8WRIOKcxWCYB1SdU0Xa6IZUutWHaW9DFdNCbblYB9kR0Y8e\nbtIlRg2UdjJQLB2noPxz+/U0deUr0I/0ndPlicQ1NoLs26fem02Aq0XZ3EOz\nbw695MzS1pLuDNo1PzYx2Lb9hAaAWnm9wtDu+xmOohKaTyuEaHMpt4y80w2d\nESGspqn9GyG0L6ZF9U/6txh6F+zl1EtjJtp5DNF6qut5nOzL/pK0ObYlmaYP\nrG/Q\r\n=uvwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ1UOBYJa+6E9oaUWDXRcIkvY9SsL9w0NvF3arFa2ndAiEAxrmW3u+EhAfQ2fAFNZsAVl77pcwoOXlpky8l6pXUn0w="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200107163655_1578415091032_0.1816720681843369"},"_hasShrinkwrap":false},"0.1.0-master.20200107164650":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200107164650","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","@types/triple-beam":"^1.3.0","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"90b1dc0f0f3894dacef653202c97acf01eba8078","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200107164650","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DqhnUHm1PMZd2jclaim6zoJMPZPNSNJbvbL1DVEtA6cgM5QDlsMKqUV8qebckkz1LxogT8ij1Ka9dncCHQD2nw==","shasum":"42c7394cb8e0353e0162270dee3ebfbf7bf680e4","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200107164650.tgz","fileCount":48,"unpackedSize":205165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFLZDCRA9TVsSAnZWagAAKXIP/2KO/uHPf1rgI1S04QYb\nRh4dQok+CPNXQCavF0quewG6zp9ytmhqvtEbHY/koPV4pzRF3SR6uY5S3H0a\n/Mjabbwd/zZ8LM85PKrtr93YeN7tSlzG7zdqFZcOcxV2d+F8I9bcjNx/QYs3\nvhtwfPmVjBe20AM89jlvO/xA5rI1PLTAdOfm60raijYau81pyNfV/Y3nRWfO\nCa8EikBySPb1XGuj3Q1MP96nmvGJnAvR3reymXx4M5AqpFaIGPZu5dLjfG9V\nu16VUx9XCnvHgK/xWVqyv+ux4HDfoeRAAerOzL52v3JKkvFEwkgEUxW25mxq\n/29Y6r5mPmmdJEHiagOnJCa4PJHkmkBJOj8tmVYeaInL7uNAgdp76031Hh1x\nDQ0jAvfdKdtJ5gYC2xkmNbfC0UzWeuARDoGQFJwX52pYYeB9vN2sGJh+Mae1\nc6BY6rR7NodnLWo+pyOQV+X29K1b7SFgEfld1Up5biHN2T6HkLIYyHg8NvcD\nZKGcYSaSK81/peRISt4dCDbSfinwEVLGy11iJV+PaejM6Ow1/Mi8xOqOsv0C\nN/fqONaSpD2DI52sdblGTknKuijlMfbwR52Pixht0Lga6CGd7y3m9xlIHoqD\nd1R1VogkXwCl3hfO5u+5qXBxW98/xUynsR1aEB5y7fMBRUi8Lz7s8HmKC1eo\nK0q1\r\n=2niL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOpvdqLzYydp/1M4b5Mxwp6x07lbIhgCGN2WsXSBGb/AIgERzlAEP3juU6gWrkVuci2KeG21OEKoqLRG+IY5KrA7k="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200107164650_1578415682946_0.5464126386762425"},"_hasShrinkwrap":false},"0.1.0-master.20200108144915":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200108144915","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","@types/triple-beam":"^1.3.0","body-parser":"^1.19.0","express":"^4.17.1","import-lazy":"^4.0.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"9f13c2d3efd4e81904eec2c9c549e4c25e13822a","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200108144915","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3Io7Ex2hwuPycZj9WTIny0ijyx7boN3e1w/f13ie/h2XA3tEGWYybSl8dio6gfEUiTz8SUjgcilt0T1DOtYOgw==","shasum":"b8cdcd4935ca0c6a2f88e19440a0fb3a94adef6a","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200108144915.tgz","fileCount":48,"unpackedSize":205619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFewhCRA9TVsSAnZWagAAoxQQAKJM1e8RcPlYzxVYIt6+\nE7lXsWRk7D1R9uzDTry7lFfQzim/2zFzCZjukG5y+BiPYwe6r2KUaxSGnyQm\n3Zw3SkldGn5zsePtftKBxTaRvFHhJb5yYWtTBpvCOgs9KV3vkhqwkIZUsyyM\nqez0dX5lujTipoVN/hlAp5Z2Ci6N8ClicrrNQukA89jbG0o13nh6Wkm/TLb+\npnFHZw/iL+QBEXy3mw4+WaCcox3itqkSqtjACPIo+RR43QQiY2lH4wY9klHd\nnpNKXxQwYPGasRj7LOmOt0jkJfnPzPkAEL+Y11GA9AgKLiGu/S1rhMdoSNYq\nCvxr6hG8eq1pVFVOMIv7Hnt1Qjf6uJdMtLN0tn3/9OrOcurDabwYWXdASfPE\nm97VVI/hcBiW2kvm1rcBQ71kHPbaZ94I83LOargX6ounsAA/8I9kgkXU4MUv\n0rIUtMSyRa+MQYSG3tytBqKBDVpwqxffLMEoiSL7+cEIXJe9+pqwBDpLZ+Yp\n3ApNf+TSkxq51wy8Vqiur5AX7XUPGigueNSGFFGbHbEohHuUxm64vPoqkzoi\nir8kmDZLF6qT9sI7Y2X+ytDCB9qim8AEipeyGt2tpFEeE+gG//42KaJki6+w\nNHF79Pt9y+T/9WjSh1kelRWAQhF2/BSH0/S/rWg3kZrP0xsKOAFx/gmBvJXW\nIrSL\r\n=Wwhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJnvl/NXDIvB35HNVysE6YZBnQH3hvdN15wyX8gX8N9AiBlSpX+0lzhUdULT9/exiF/Rq8/9ksl1Wlwj0wGvcfRiQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200108144915_1578495009157_0.6645286923125473"},"_hasShrinkwrap":false},"0.1.0-master.20200109112513":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200109112513","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"bin":{"sdm-function-gcp":"bin/start.js"},"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"d29682442c08b973c2b3a82097b3d823795e2b20","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200109112513","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iHTPX/RAal0PG0DcviH72pZiz+TDxkn7aHorVsLkJ+s7yFxUh5uIV5p0jwOfq/my2uwa2I+XOh6v8tuwcfjUow==","shasum":"c391736db2e0d8058ae092aaeff161f6f8c1b7b7","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200109112513.tgz","fileCount":38,"unpackedSize":199344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFw3bCRA9TVsSAnZWagAAzKsP/iJUXD1mIRweAKjYsaTc\nzjUXrDRsCzJaER4lmRHaOEJn0Xjl1ZWdIUO5aWc8jRHURONzqjl5dG5FYbnO\nC0EmBZCCDaNbgyb1DAmGIwm6BG5B4pWvkoA1y9lss0Ao3bZzr6tF+W6iJcLq\n/8pLeT9fCixEnyY6T43acAQNK7Cvd9ypA91VSr/OUiFEAHwqz1Xr9XcCGuYr\nyMkb2gykh5BfFF5nA5anDrOWpwYyJlP6AukY7YT3rteTU+u0A3RU9Mw/A35e\nPk0S7giSF4ptVa3Oc0/HTAjdCN7wjR1AL6HHN/RdaA93+lOIcwp7Jxje8r6D\nBmEQWAHt7PhCOEqDFOdjAML1AyEg/JlXmWeDzxArp6P9iITjAFRA0hzqDlMB\nRwO0iDc3iuYgUbq7qbpstEJLRR0337iiZyg+fBqroc/RKrxFeYw5jDqTlgqD\nh1/jBgF5av60lM9fiWX810Y95SJFZw6Z8AKJgu+klFMD4BKynZZd0S5umqBf\nYs0wwRDuQuQofSrjdux9VS8Wty7cXRIUts9TfBz0qEdzyr1HwkTpQZqg34A/\nG/TP8UteOwxmkzzJmVsxMb1uaCbPRpCtUbVYWRwdyC+fXWTr/1m9nluON3zi\ndG+dDIr9eENYv8wnDuzYTIuDomPaVJrVl8aiOtr9aJt06JSGgZ46AmWiD31U\nAKZt\r\n=imrA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOI+ykrFI97IdMrZRtIDuVLnR2UatcWXBLPBlKy698WAIhAOFsNU46j0zOzlIJFo7HsaF9oTf7LMYbJYAUYGPxIUAj"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200109112513_1578569179252_0.1159654265721477"},"_hasShrinkwrap":false},"0.1.0-master.20200109133503":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200109133503","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200105223428","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"db97a2a3cdf5db539e8ce340f9928217aae96f9c","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200109133503","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SJdCyEMLmecHtjkOKo1LFHydLLHw8Oyp2MFWuNS7wxZr44yBRAKtMrZZW6ulHWAG1NaJc5va7YlFucLFOActfQ==","shasum":"8f1a6a44d858be0a0ac853bc414df2e3eb99ef0a","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200109133503.tgz","fileCount":38,"unpackedSize":199319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFyxUCRA9TVsSAnZWagAAV0kQAKOt3Ydpvopo44JtY6Hz\n7z+1CXxfhY0N8n9AgMvuEf+XExy0toFS83PjQr4zwmD/Qsdlx0UqBloMk+XQ\nbrdyEEHPiZENNpT0qhVrLZKvLuFYRUzhmBAOl8Qu4zi4IwqgrCsTpcKGmArt\nl0p961qbJeKg3ud8B0c+SlXli0wocZsSAI9mr2rjGec7sGwsM4/vMaeoZTJ7\npEcHbntvX3JX7pI9LKWZv/QPAOf0CEui06OV1BJOQowr3vR02ayzzBJo8ZmW\nfv5BA3Sf/usXLAi+5G1W/Qx+nOorUTGTLFdcQ7jBHrHCLGxIaTfYsHnUZxhT\n+YkzZvPwH4BrAs4SqqyerM8tyl5E67T+pXGzohlCOp10+4r9WuIsO3A0k2fV\n0CgkiZ5xxYgGEkT8Yemetyq5oY5erMrPunnLQ0A9Mc3U+oq/1tDKMYA4Mpi9\nDPyAEm9S0cewUNnAhjwzCGfNdHOfxvZB8zP2p1E/WeZMI5BztWlBR3nRNLFv\nGSFoXbQcHhri4nu8UrITiE7uzniX/Wp+WPlzth3fUgB3mYLxfDB/ZAm1G62M\nRSEP/dzzTWKhQvk66j4ve0Sc5KF6DrlnGYYwOm/lWQX+2D2mo6r2j1LQxt59\nL0Ahb/ZqvTxobmKszrpSXVwZtSFxXF7pjnlRQPg2IHk8/JtWX+d9wueBNsW3\nFmxv\r\n=THLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrKhjRJ0OZYbi9QyKOHO9ozqp+fw45FgJqooo/EvTZ4AIgFx49ZEeIArfsZ+hEHm4QZKmKxPieprwe5/D6iyCbcQI="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200109133503_1578576979579_0.9388943511079015"},"_hasShrinkwrap":false},"0.1.0-master.20200109200802":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200109200802","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200109200013","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"de50e75bd94c940f87b787ada0fbead726f1659e","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200109200802","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lfSz7g4Jq2MOKY2QLuTWSUSjXaD/RBIcfG1ItKJXlyf9ajh/JT3WcRGQGEXVtUrvcIaRSBYxJBaStz5Fwy834g==","shasum":"1c3c33071dffd987f600fe02b847012c2b1b08b2","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200109200802.tgz","fileCount":38,"unpackedSize":202871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF4hbCRA9TVsSAnZWagAAVy4QAIsrzhFgCiAyxPLrQj+V\nb3BiBn9aK5UoX6/bUXYt2flI58Hy9/OB1Xdxxrc5LKQYO4kPv5y/BKUcCCV4\nnKY6yl7cyqdYijl1uycwAQC6f622PSOC3nD8rOXhNrEdekr7duOgY0B94rPv\nhHD3WxU/kTT1qnlJT1TWs18X7c8mVVz+dvT3FcNozXGmFq8UPjIcnmxqCVAt\nOcn0hM8iz7VVVu0hJQlSP/Es8LdTxv9MAwrjJOgpo1K0QlHbBuLaALaKen6R\nKAg2NU0g4L/xoCwv34wPFp/t0GZLst6w4iRdvwE9YMRHyoNebPk8nZmhq18F\nPiRmg3BQrVRgVqXCxNHFdEiYm+smIMVFLEp8XBhqOI1JahTjNhemva2hkQP8\nQvEUGWJ5nnTgdP3RafmZKCpu7ksqfpwHEdOUD4aPnfkzKUWmzqIvfsaV5prR\nAmet2395UTNnhjD5v6d0rRltwCQUL8OsAGvxSKiN6vvZfo7BugX1lKDrD/D8\nhXxQbQcbqCHPGfN4O4zAhRgenH1vv8FpnWVqkXyvuwKDQWUQDeL76rxXNPB9\nT5z03TigI/45GLgpNEVIOPLRpTKZbOWm6tQfgBc9sJcipvLFsmLKARBWMiCk\nFov8KnUPBZBTiieNxQ2EklqGyJ5ooxh4x64FS+q3cyHnuYMdCdkZuU/+Yolu\nCwXi\r\n=R5jb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHpQIbt+dWs1oiFcMN89VN2s6J0XpusAKv2qmzpXeuSgIhAIppvV/hQJ4BsDwJ8XXAuLYf7ueb5m5rWSlisr05bbfR"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200109200802_1578600539020_0.2015029401977233"},"_hasShrinkwrap":false},"0.1.0-master.20200109201134":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200109201134","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"^1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200109200013","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"9c10b5df02e018cdf2d241aaaea88ada6147f730","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200109201134","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lNmywET5w1ITy9gvgg5PY0Vx5szKZAVE2D3kXXjW6jNYXHdQAEayEgsc1joNw5HPTBbOs7ndzBnO7vH9QPXkbw==","shasum":"98f8847e5d908f6fe0eb9cc7c6b2952424e357ad","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200109201134.tgz","fileCount":38,"unpackedSize":202932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF4kxCRA9TVsSAnZWagAA2+EP/RO4niLodxMizrwvUt51\nohdcJB3jSWbeftErEXZGnJf7mVBqyXtKQsitl9CRK72kfriL56I0z20hO2xA\npOosvVEnHFezolngi+YeXtSK9E2n3fpeMCmcJit8iM3F7kiTULDh3NIpA4vj\n5qu//HF9GoU9ZdfjApH19iAocWzvoW0TY4AjZ6m3P3xvF3+0rbjsaNpLzh1Q\nEcmlHSKvEQZgx0Qa/HosfiO9mRBbhnr5vNnubVYTPadKWCdnHNHvJEYzAWg7\nTN8JHjE4ZqvJET5KkgI4/8FkFjkJD1xhtO3dNbFCifcZRwWtWzbmTdc7DF2g\nlU0av1VAt0Sg3hgychyvR8boUVLo96p8x3mf8RE8QYUS3UC3gH/zcdxy5u5V\nkoNsVkJyHuftn6BgsxgG+sD8zh11BXozuZSeY55hcD7DPNnohFRbkgdgDHb5\nHHJIBSFyGOXLtu3W8M0bMH58r78Fk71tV94mzQkEzWw/jZj9TrKsk0VGB2sT\nIh42044LZKcQnx40mZCYO/SxFQTUpLpuG/LptTKMEU1Z0yf0a1/9eZcvreUV\n1xhg2DZV2uChreIemylDVaGSjU4XCuW0wsoTazDW12cGGv57VjSbT/4Og1NR\nvYwlo66GmkgrlHGWevOi9ZPrQylXkDksIFs73MClFnIimAAPNCnZVjlKo93l\nkUaL\r\n=+Ceb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtVoziO858l7q4WzASPpxoQI2uqyKKcmPH/o0dYiReZAiALYF/uu97v569JyTz4pf7xJZZ2O1AavyMx+TJ6VOF1CA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200109201134_1578600753271_0.4879313478587546"},"_hasShrinkwrap":false},"0.1.0-master.20200111003057":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200111003057","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200107155146","@atomist/sdm":"2.0.0-remove-index.20200105193510","@atomist/sdm-core":"2.0.0-remove-index.20200110224540","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200105224159","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"865f12b2738f05e3c444b8c269dfdf2dc366ea06","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200111003057","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-nFhg8tangXDd/TajqLMceccycF7HnDvmhBPj0Ai0MCnsf4tlIeOa+ufdjsqbW58R7BpIGd6W51tMSC9xep5TKQ==","shasum":"00048d93e90a819308228b6d9a37d9cb07a3bdf8","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200111003057.tgz","fileCount":38,"unpackedSize":204644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGReFCRA9TVsSAnZWagAA7CAP/A6UILCvEsZo7j2D6xJd\nfAHYQcNsl1kB1VCzU56L/F+7Z/doSjykHF6Jbljvjl7Z0yS7Lai/bxiOM6Lz\ndi5r44OaCrzRS0Jj8QSvXeTWQfEzZzEWJINsqw1ZdXsfHOKXNIFzDjqH0mmF\nM8RtZwpEKH3WdP60UYUY7mQsixoJ4IihE5RfH1msSji31gk1Vq+S5ADFGmVv\n938lrEV94HPBWI3PaD9W/4w9VwkElhDyXvZnylaqpXCpiRxXoqTGukoXo/jY\nmo31Keqzi6aEptJX/RZV3AjIMU/9n2dZcqFHNJHhh9HJyUoBirnwVFZn4RP2\nGbt0BjUfWAy+RPn33zrMd194rOKkPokgQgsaFl5t1wKNdQPkHA1EFES2ZmPr\nDMAnAOkPDfBwXrUzgPhr4XJ5KhbITyIjHlm3hP1Mq2dxAskpGOuN5qfzQdU0\nAzs48ZCaSbMb/h1sOWgWDrDAu5Ovr38vRhQcja5rarHnRUyf/mzIRexB3+ED\niT/pYGaT22G0cTyOAaYAi843QOHetxlQc36hXZsqYVUlo0zLxpiMbbwOhNbD\njmp+9FUgYbspQ71HPZkhVlPcNMSeXlbq/20ZwPJAYnWQTrenIQGZZQA3auzA\nABJmbA3VmGUTAs8tMEbOUU3Ljge8KAMSBHRLLP0VxzYDd8RnUgG65xLCzMOK\nxrWV\r\n=in9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1n2rYRe+MqlesZh3hYC9K3Bs/1KovSXZo6Nr/sOf4rAIgGJfJX1aDQG3okbjA0Et/+NtxcN5V7T0OLKm/+FyprbY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200111003057_1578702724614_0.5968016903654092"},"_hasShrinkwrap":false},"0.1.0-master.20200115162651":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200115162651","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200115105959","@atomist/sdm":"2.0.0-remove-index.20200115150505","@atomist/sdm-core":"2.0.0-remove-index.20200115161005","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"aabd20d8bf7147fd27723fc917d876e413c0766b","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200115162651","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ZbWfwxQp3Qr1vUVUKuI7zo+vtOhgzFM3MNc3DdoZNxZVIfrkNyeJSDubhHFSZYkN4K8fF6Bc8HMVhism7s3xFw==","shasum":"73db66c64a37b16d9e047858efd68c248a34b0f8","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200115162651.tgz","fileCount":38,"unpackedSize":205134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHz2LCRA9TVsSAnZWagAAf/IP/1M4Q4+L9zTZn1AVbjfI\n7fKjSECXxbRhnjZwsa4lIJlV6znfCEAw23zLQvaCa5fWqFKdMH8MPflUj3Q7\nag1otjr93nCPcUkgYfjuExzLpSB4i+UxC2ud60G2u8s/FfGBn9YnXvzQBaWR\n7Z+8ZkNCpwvzmtVG3wnjoTym5gcge3L2lvR8/Ydk2AM4ZKhyjgRAhFzpTPK1\nPf0NYQ0K3kwMKkC5wFFkOQmMj00PjFlXWs1z8lZ8WzyHYvANLyo0kb7j8EqX\nRejSrkXWJVu8CrZVnXCZCFKHXVBRPsmdtbsN4k9leW2Kyt6ECQad1dnkC602\n6G92zaAzQhnfw3MlzpitBenOMBpeIdydI8ZRwLPQu/LViGUO4QgktOmdlB/o\n/qMkfzsrJPBk5o9xB+CAB/7zGbU/k82vCIKoivF6sHbLj9I32S272IZPTZP0\nC1eYNttJQGXSQgbLDhUBTrY4sQyJH74ffMND3YtsFHa3gWJiDOci7jWbX657\n9reiDCULdy4GPHgOO/17IJo5zpzrlIKLkFF0fvbfkrlKgLnKf2TcUNJqwqSp\nGWHcRc6eqfPuxlKeiS6G8aLClLZy143t0dSSDb/0uxKfVOT74roRw5U21/L1\nyaYmQt/X7ixw7TJZGxpMe6pQcv3pDiMMmjmW0jESiJjiV0tTS8zKZRQJmKAm\nml7M\r\n=xYfS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwjc2t8QPqkeVu8aLs07JL/uAQ4gZXyjAHk2etQsHhqAiBsUbXihJ9PUq+C1y6RVXmj3Qb+A6Fg69BUIGooDVzong=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200115162651_1579105674826_0.1426310745051087"},"_hasShrinkwrap":false},"0.1.0-master.20200115180308":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200115180308","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200115105959","@atomist/sdm":"2.0.0-remove-index.20200115150505","@atomist/sdm-core":"2.0.0-remove-index.20200115161005","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"d96f9d0fcb7f6dc06aa321f1211fccceebd5475d","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200115180308","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-v9Z9vkVS69IhLSOndw0A66VNPUnqYdiLDI8gOqOHFmeroT+2CzFeh9Dc7tRb2ScLLKcWSb0RsIKRxzewaYruNA==","shasum":"52b2faa2b76d3280e292ce4bed592570e7232ace","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200115180308.tgz","fileCount":38,"unpackedSize":205570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH1QdCRA9TVsSAnZWagAAfVYP/RSy60x1vQH60eeQWJKI\nnCChqyCXh89xYQ+tylF54aUTMaW/pHF8J0MQqWEXekkcrnr5nNmjERlNGF/o\nlw7NSqGheF0zBfo5iA2Mo0F2+qeGNF5DGBHOv09TJ5ZwHt3grViaGIuAkgog\nq54CYDqxKrCOqzcJlkwXn6cX8fCP+/p4AdfolG0tzkymtsfKyRa5p6sEyQ2Z\n115MgmhWoF3vucgHRPVJ5lx9YsR1rQBXvJwR+NO0by/4/30zdtKO5X7KZ0Y0\nE3/15wzFFfF4HlB/4N74m54N5OhAmi5z8AbrXg9OgRIvoZIslEvoUsnWJsZW\nSPMtkZ3TSs5ko2wB9X2u+YaoUzsAiLpOlzgPQqWbDfM5MNGWnGAiyIxAAIlW\n+un3nYKHBM55zh6zExJgDOpcR4meL4CzcIupxT9YmevwoV0/G7bAvuy8FcU0\niOGgzgOn9CXTdw9qZavgIaG5ewuKn3CfiCFH9JUVZgRba6T9YxC7mFIEjfcm\njMCiDavX+j6v/ZN199uXs/PdhQk78bUj46EFgj8lph0xRCwD9AgfiLnXV56C\nxAiehGHQxFWflqYlMDjilq+Yv83F2IycuADfGcIDc3WQ7BdYo8+WNqj3XhN/\ntFC63No1Ytciuxm6W06tOGjsdxHP6PHOTuG2662s6aLyDIf0pX18hley6R9x\niNld\r\n=+BT1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4Om4HECJ8jKZefhntgG3S5aWR/LklF1tl54upsijZhAiARNWANBH6423g2WYzIeylcbIvpRWR3d1jxW5UmzUG/mw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200115180308_1579111452444_0.9724843432950763"},"_hasShrinkwrap":false},"0.1.0-master.20200115183224":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200115183224","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200115105959","@atomist/sdm":"2.0.0-remove-index.20200115150505","@atomist/sdm-core":"2.0.0-remove-index.20200115161005","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"16141e59a59b50b3cd14f0337c6003490be626ac","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200115183224","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-m0/+h8bbvehM/0pMyJ7qAezxSi9R7I8W6rPy7ZpAivbba7AmZ3mr8M7ckKCB7DJNzMQltqKMK6Qy5GoaAJyJxw==","shasum":"50901b182302b9974c304b541f1ae90bde9524e2","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200115183224.tgz","fileCount":38,"unpackedSize":205559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH1r7CRA9TVsSAnZWagAAb3sP/RiQLXA2qSbcHAVp3WqS\n/JECWdm037hhubBTCGNfNNFuGN9lIUkXGl4ie6tMhcUVZoGO57YwhI7k2Wdq\nmgLYcoNFtjJMRhtRwhRB1Rwq5m+ZN9og/TNmxDmlsnA6YQNP5VZw7e+ja4rg\nBCfhnq+uvxR8qpOPVeXlsBTpqBKsHD1iHrAQZZpcD4yPixqNqALSRxWBG6/l\n4GWhq8GXJEEqT+qWCT/Z+/g8lpNUB7w6+/FpETeHECn4OrcbnH59JnWkxzfJ\nkbNFg+XHH4Bl5+2qHVtJY6eVrn+y/aZMov3bpnIDIsnW87qpk0kicqJ6jj7H\nKjH5nyrY1Za3ewB7Czf97OsMpwN8X4P/zZig8fIAH+d7mg4srHw8uMqcI4yk\n2l1Lu7jOcAvoeA9ATH2IdwMaYdS3EYmSSkzHnyg41nIB0CChkvPPijE0G6tx\nHJZ9eKaNaIAeXHmhIvJ7LBf9sPJUEO0ExQXueanY4OdR1CJ1/yqUlmuvSLo8\nChP5Z4H7xR+rmMinGOS2CKqlnlIEwuljfkQJfzdjdtpj4+sgXXPVHp1NOC/t\nOtjP5jlqQxpxtRZuqZldOikK8E6fpzTRVrr+aBkhFgrzxyeRNIMpoYhx/5Vc\nsUU+0w0lxlJXCAwae5qqU0QMWfOHsSSikexYlSgXqENBkDJtjTa+blyB+ICg\n5ocV\r\n=Rebo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsPMZMjXSN7WW1o20lUGzYXKskJC9LVmA+czPdOsFFRgIgDlyPNK8sC6YeidjZ61vZsamuA//Oa/DRwf7dEtkpAEU="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200115183224_1579113211041_0.7843229679875079"},"_hasShrinkwrap":false},"0.1.0-master.20200115195247":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200115195247","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200115190758","@atomist/sdm":"2.0.0-remove-index.20200115150505","@atomist/sdm-core":"2.0.0-remove-index.20200115161005","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"9b795fa80c664f7d358b6085adc00fe767865105","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200115195247","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mmrcwLyX1mJTtd/mQFmJTUodt1BNMKNky5bzwBWe7LXe2x5iTvAkjm1hU1atvyzKLoj+CaxoGq1MvWl9O8ooPw==","shasum":"b095d830a355ed7fe1bf56dac90c323b22dca9dc","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200115195247.tgz","fileCount":38,"unpackedSize":208645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH23VCRA9TVsSAnZWagAARacP/Rax89YK8a4lbL9kfVD8\nYS/wcmnAT5+PzWGHADKq2M9p9iC2mjE+uNBvQcH8RWju0ed+2Vz9QzRgjITZ\nJaGhaws9mcac5Q1s2/JnXe1MHgnyUNpnw4ZzZYEfK0rxdthXw5Gyeg+dlLPm\nsDBSJ24UQ8DkHi0SI2DlWfFhpoYInBdIX3nbk6PTMyJf5bBE5SCXDsOgulZ+\nwMfyo46q6a5EdOo3iiwvNqIui7ecyz2IjeAjbsXC9DNn6RjAWskvr9fpwlBS\nT5c7oqognrY6iIB/9GIglkDVmBu0DknUbqYEeLc72DGpUQeObUTLP40IaiJG\nINZVIRzon8WwPHxfLbc7HuGaQZ1KisMtYw77yOs2Jt+HL3zzagEq54ZQMThY\nUcpOlg5XpdWJxrHMgZhFmlxua+UoSqWTvpUrDJl+6XrkSNIVnYqPmBAd91iE\nCCIhEIwl0CsP7q4JqQ3A6iHsnhICJXgx2tZKNqReasar3dpGcjL9h83+sVFt\nAMVrYeHrdY20pWibnhieC6CxwCuuiXnUGUjwFQUxFuCOrQYyHJQV2lEAt8Gx\nMCB64rPRKabUn6ykJ0pjYWoXUWdIcNoxbAKzbTx41Yc/8KrfKbtCMf8hzmZJ\n6p9tID3Y2BXreTp9Fzw/Fjpisxz9A1W6DSKJYVN/OXA74SJAUDVtpHw/hqaB\nsewr\r\n=2o+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCY9JNh7FClsfKSC3e8gug4i7gR+y4QpzbipiETeVBtgIgX+tnzxdzrpfKmqRGWRMJJ+sCG3fLL1pmIikliuTz0g8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200115195247_1579118036620_0.6608585361649963"},"_hasShrinkwrap":false},"0.1.0-master.20200117072540":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200117072540","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200115190758","@atomist/sdm":"2.0.0-remove-index.20200115150505","@atomist/sdm-core":"2.0.0-remove-index.20200115161005","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"40a82bc23f206dbd68111b1f279ccb2a306f35cb","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200117072540","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kxCMeBCyhGJDOm48EumRE4SPZQCd20oCBLpUYf4+QlfXm0MUEDGRnbyO3Mic8CrlFmuVhYg6WOP4fyAXU7Yusg==","shasum":"ebc39d26f2122e6f9fdac8ad386e812e01637a3e","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200117072540.tgz","fileCount":38,"unpackedSize":208937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWGwCRA9TVsSAnZWagAA044P/Renj7b53iBCGAT8SPL4\nNSMZ7tnoavczp8AMyPUnZ3z1aEed9o5aTQ4nImE89iLtA7IsBFXl/n+Pwws7\nm7h3VLIiXT+mzqY6X65ud370anCLhwF4HfuwP7Ez/W9ab0HRWMbK+MXzhPXN\na1AKVc4TKuow5zVgaeo3/trk9OsU61S7UcqmIXGboig3XDjjkin3FzTnuKWf\n8r6WlcEaRQpGrySHxpTrrU16vqJS3De74dqjjGXcXcEcATD8W/k7FWPLsJzZ\nsdn8DYD8lqsBc6HBKgQdj4uPWV8rBbXyt0nJOxa/OwwlUgY/AlCQkKVVvrcq\ntEWL6QaPT/EBDxX2ocVlX7+3iBjaQCGB2/cR0Msfop7/Vy32InVatRBlV12P\nf4e6d450SPpYa1ly/V8zicRLI3qNv4kXUVjAhpO5umLYVViYx0S1RBdYjp8u\n7VQQnNSvGpraFwgYqyErsDj2+0v9+h+a0aGRVyBoCM86vAL2vCczGlNW+lcf\nE6i3qjJiKGVMNST51iLMgqPUhGcHwgT0pgt9fudTfZrnEm1hBhGVlNCRpPhl\npOA9O+YeMVT9q3zmnqXNQorU2oIiPsjl+++b+WLUg83OBgteoEPN6WK/vcfZ\ndo45DT7jqly+q+OxfeWxSNqykVTf/XmkO7NqvYhnJEx7EluyE7YpAFCCBJAb\niUKr\r\n=pSgt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXsFfQm0WGd1YFphtj0M0MdCEutUbCbHpI1qvZD/pq5QIgL5NazRtkR3gfWcLt+i5UoSponwh5cwhA3E4d6RuWUf8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200117072540_1579245999546_0.44293666909841756"},"_hasShrinkwrap":false},"0.1.0-master.20200130094424":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200130094424","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-remove-index.20200117153458","@atomist/sdm":"2.0.0-remove-index.20200120225927","@atomist/sdm-core":"2.0.0-remove-index.20200130085746","@atomist/sdm-pack-gcp":"0.1.0-remove-index.20200107172000","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"20f0d124bcc11867e5e15b791085f34d8b300335","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200130094424","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7vJZFASjGVko1N66SDgvygeqU1xCth+j0URg6HUrF5TssI0rYgTKe4b95oKkwjAqzmyQkem8TIIlv0dG7ZXscw==","shasum":"4420d3b8792f903213ac4c6cdd80780fd946ebc9","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200130094424.tgz","fileCount":38,"unpackedSize":210404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMqW2CRA9TVsSAnZWagAAPfcP/jTHTS/g4BD+mvYPbzlf\nAaseqVF2G6diLFIutHOgxCqD9NDoTslKwHXhGf5wCyPwlN2K7imWL+WImGOb\nR6PZqnbLc40Rn03KPf7SXOYWi3iKxKWusoxstHtm1FheShDT6GmDwBv4T8KT\nC0HOi6CbiJFBJ93wE1ksih6ih1KMGIRVvtStvkm7eyZZ/hbxbgQ6zElsWZED\ns4HuqpD9PGxmEhKqO37xcPoZr5n1sroW3Y47Y+Htgc7xGWzMTcvCFTKD4i+I\nqTg3AuQhnHm76Lc3oFakjqEiw2neka1uBb/z2YUUijfeTC5dmceoOoD6tDCW\n2vJ3pTM9jJfbDsLKpVGJJ9Nn+JB+dXPR9RO4wgf1t2KPBrICHWhXebihRVS7\nXA1VWGGuGrAn0jw92bRp66OFdLmVOPTmDzsNckk86tK3MzbuLTilvr27jqTD\nKP7EhYJXkg8hCnMwRpq163YNpBL3qrM77hMKbR4E7VNvGBBMuouVcB7+dF8V\nbd+Wr449nFaWE7cWP4DaVa4jcmb2/Cz1Chj038ZRO711jU0j4llx26knBsG2\neiBsbB2Xyhmi7mnFpS8Xa/NLh8PFGrrwFjfWcw40FzU/CBnaJLQGIyKD1+zN\nq8pj17p7pyy7x+mTVTjg5Za4NNqC9O5OgMwCm0X3u1nJH/5xnN3WBTNGZbyu\n6/2K\r\n=4tAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuY5yqInD/R8oN8dDNfvdh/Rn3Ej50epTO6w6IsGrIPgIgfXL+dqjzwai+KtxoyAewxZfw1ttiBQSf14c0Afb6Tv0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200130094424_1580377525721_0.8374538605847364"},"_hasShrinkwrap":false},"0.1.0-master.20200205113201":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200205113201","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200205110916","@atomist/sdm":"2.0.0-master.20200204153359","@atomist/sdm-core":"2.0.0-master.20200205112304","@atomist/sdm-pack-gcp":"0.1.0-master.20200205105926","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"44ebf6e82fdb31d0ea501b069552fe658640eafc","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200205113201","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-e15ynU4LiMiW45s/QHcCJ5lOKOLHFdME0xJIhGASBX6GSPt6SDhqM1GXKZgrG6aBuVVhEuLEr2bcUvppYC+xNw==","shasum":"b9aecbe306d583b5c11b5d7cf05467da25d8b37b","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200205113201.tgz","fileCount":38,"unpackedSize":210522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOqf0CRA9TVsSAnZWagAAtWgP/3kf/cO7e2rwqgk10Kg8\nE2u7ujag5K1OTHN7uA81po07PQNWCPn8cZOfbgf27VfgsAv2PIKsx0cZNfPP\nUEyseZYGE7FnhrYmzSAOp1V5nwOEoTSiT7zwqdsp87oJFh6ym5nDP5D9B/xo\nMgHQX/h9AgcK/5i23tJJHqlwtd8hjChM5QfJP135jZy7V3GthhTUO26t9cFg\nvk/e7Lxf0D7Xz+YXiTJd9jU0s4x3nmW9eidPQ3i5CG1NcUzqX3wHBXX93PVP\nL1kIUdHsKyocnEWo8YZcCgDfWrqImkuN8irNGhc7I3xG1UTjL3gNQhumAFoa\nsbc1VFqNK2WTrsSlerNgkGOZ7GMy+ihHLArpyAXxI+RUDmsRKXgmEsgvCwAT\n7NTZVktVa6hPEf06Atm5vZogme30EGho5GkXa3cKjYIbfZAov821P4bQ3jFN\npfXPPMwDspRKkRSh4gnkM3eErYMfRI9QIUs0XQEmMrrfJp6UFMwKPdYVUDY8\n/1w31vx3Qx4+6K9zmqR5c1hkwYSndYHu31n2nNtt13x21nTgNb8LOpG3kj7I\nU+9QbZdL2vRjFzbJjHKwZw8J7I4TcGXJ3E0yTL6xbXds8zxiHJIxBGyuyTrF\nawNLPTz1dtOuP+ylyas+ZDdpnsT2EuBDMbUmapqBNXz98RxgwXh1AwddMgpV\ncpwL\r\n=+NhF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4gteoFVLraAUYf1JdCjJIx4NMRnYSG+ew0fnZgleBcAIhALLDINiGpqVrChTXyQHZQc+gqu0vd9lUgvJdmJAm+wtt"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200205113201_1580902387957_0.5103648560866625"},"_hasShrinkwrap":false},"0.1.0-master.20200207143344":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200207143344","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200205110916","@atomist/sdm":"2.0.0-master.20200204153359","@atomist/sdm-core":"2.0.0-master.20200205112304","@atomist/sdm-pack-gcp":"0.1.0-master.20200205105926","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"9fe7a54798509581f3476aa7b18270c609dc9bf7","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200207143344","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-22Gdqk1vsGYQjtamIlnBk1pPA9Eq5ikfiMGLDNDasgIoiI7P23dopCkQYCrnkrmakGVbv2/HzkLd55gtnmxxxQ==","shasum":"78b2ba09a16b755fabe7ca74a2f4b56047c2c741","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200207143344.tgz","fileCount":38,"unpackedSize":210526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXWNCRA9TVsSAnZWagAAQIQQAJitjjIs1NB2Ht6edIHh\noU08zKxGLmbIyzDe0VgNchHLt97Y+CEAF8jKB5cus5aOqMOyDWFqWWh0ZsZu\nnnhNrYbdbvwcsDlKpfYQtAByXS2xOLKxq4htdCWEgT8yfbsjz95747ivJHcQ\n3VseuPtSMfnplWHtB7tim0CKMkZgyZu2K55DzE1uaKuSTJuBtsyyig3A+dMw\nTh+tA1WaxVUflLXt2wwagDyWBBhZm3NyupX801y4uH5r6Vuj1cjYxCGSQv6K\nkTeV7xPLO2CMIeBMmY5dZmZqwsmWxzQo1sPFE5klrc5UlGovXX6bzNIk92IA\n6tXGqx53x1sBWlIMOQzPF23zMWLkmPDE/ajsB4jBld2IgqNxL1qC1QIQZmpl\nHSNK5yS6l4NQBpE09JepfxkUYnNMcbkezI4SpEjq18C6FWQga//guRfE3GzD\nI33xWX8YiMRwEDl7qj3i8EL23gTSiRXxQ8eAZPOFDYNMOgQsYA6Y++MInW4Q\ndj1n18IyCjncRCI66tx2GTOVX/m8kQxT341bJFl2Pm30knMxO7oypRA/OW2X\n/pPiT8f+oZGvEroe+E5BU+HsoamnhLnvqIZ0e+EArvgw/Q5809oAMl1lnWNv\ncUPb2od6kihJnLyU0IIykuCbdMgQm6BWRCvNFO8XPkpVZ1n7svvMlQr9nnQl\nYdHa\r\n=TfCR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7V8pcgyQGGr+awp5RAOXmByHcIUo2/3F5IJrTLlJ4jwIgQyxjLklNMS1dTWQ1rtXwAAQWivu776skb9ypUAvQ9Ww="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200207143344_1581086093155_0.6394076753198252"},"_hasShrinkwrap":false},"0.1.0-master.20200210131529":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200210131529","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200205130055","@atomist/sdm":"2.0.0-skill-output.20200208174656","@atomist/sdm-core":"2.0.0-skill-output.20200210130518","@google-cloud/functions-framework":"^1.3.2","@types/mocha":"^5.2.7","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.2.2","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.0","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.5.2","tslint":"^5.20.1","typedoc":"^0.15.2","typescript":"^3.7.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"4946edec75d290ad1f6311cafdf94fd3fe705fa1","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200210131529","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Qm8Gv3crlPc/FxuGRwABk5WRE1iH4H9M8eixqrJ5pEO1ir1t6xTVzyQX8EqUwj+HUZyLuhIapzknk/9v97hP2Q==","shasum":"a4b89dfa6ea8373e8aa8f8d9eb2307026f7dba6c","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200210131529.tgz","fileCount":38,"unpackedSize":210485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQVe7CRA9TVsSAnZWagAALXUP/i9uSmhhDwgfKbS0+WYZ\n+q6mgfkAOjBFRI5fuUq9rPBVf0N5EI81j2Se3w8gm5jFj1dWVBLxzKfj8swh\ndadIDhCjv3qexUq9YvIhPevkMjR32gaDlMb0Wc7802TE/KaTHgMmbOFqZLcF\nj2tCf+r5PIGwzwnEL8aXeU29plbhZUAVPzjBDhbvgnLHwQCCF6OXcQw3V921\n98UW80PIMTmFN7KhJuk2UFdD3l1DbV1rxhjJ5Hm/HoclUqq7CN99ydeEQPZK\nhmhCftyE+ti70XQJuKn7uUTS94bIdmmch15QoIzkQr0QcZhUCQjA+caouyHy\nIbB+/tOAab8pmgoAdnCAyeAMLI/7+xuThuNWN904Oh5x4L22gIVSXwqQGzsC\n524ikOzWIHqo/BKv+QZK3hQI0FzpbjgTsi1Nnpz3+LG6CBYaHkeOtRBhZc/y\ne3a+1Pj9maR2VG01amvOu7VOWs0rVpzVd8ON2/+4vteSzNni9Ls6zzvZB2hb\ns9YP7lhDIwSs4A7OQ1j8KJdsMaxzCG5nj7ks+3Oc+WFCOWRL5bvOmuhNeLoT\nPX65Q2l3n909hfDZzrRIf7gKyhrdubcGyniObbKVePwT1U/q7jlaERcsdPQK\nng20vxoZuayUf7RsAcxeII+HizMLefyPnsE8eWxoz6jG85aXc5cc4DCZEnuS\n70+w\r\n=C9Xf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKQ4edLaFg0dOkKLfL8oA4JE+gqGwU3dmH6uhuDGBblAiA6TkXNdzOlWPrWw1dx8jq6QLk+cDWDzbEGK+QpCQbh5w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200210131529_1581340603197_0.36161739105755"},"_hasShrinkwrap":false},"0.1.0-master.20200304115352":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200304115352","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200227093410","@atomist/sdm":"2.0.0-master.20200303103640","@google-cloud/functions-framework":"^1.4.0","@types/mocha":"^7.0.2","@types/power-assert":"^1.5.3","espower-typescript":"^9.0.2","mocha":"^7.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.2","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.6.2","tslint":"^6.0.0","typedoc":"^0.16.11","typescript":"^3.8.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"22e5dcb89fcbec49734a6601067d566b4a770278","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200304115352","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7o2Jcz2/2Ply7zTOI23L3R9uuk29CRqIvPKMWmHRLmCrVdQ1DASnVYRs8AVrP4SXu4V7qTpO6VIh7WItjrCB3Q==","shasum":"5429073ba5cc9d161efab5f4ed7ea3b689573703","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200304115352.tgz","fileCount":38,"unpackedSize":211677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX5cQCRA9TVsSAnZWagAAdrcQAIKs96Rq22MrgS5wuE9p\nRZLDx1FQIaQvmgmBGIv9WOxQ0Uh/sochk1I/D+9s7NH8+pvbxOOxQ0pbl8Jw\n/eS/o3xRiCSPEsvqdxK+QH0hw4TWXhCKNB8HkmyfdemOXCH2W4TSUdIZyX8k\n/hi/ZdIklIC5Uro8qiOyYXEYgQX3NT0UJA6ISnYzfihFhta+QFaZklHS4Ekl\nB/j2DDe8VqD0bZAYclxj2f6iNupMR8UhXXQOIq7qGlpVH1OcfMGB/XKtKQKL\nOJj6n9d42AmA5Jv9irqYgUc7iP5iPA5fRiKFkq0K2XBNPiQ+gnP+eiKf+qpo\ngogEltvxqRj8E7zWnXO96HjyGaU1hETT8XBWc2UPOVKqWLmY4lMEFUZnJXW+\nTsm5G9K5K2Bf4FKCwAm8brx94PijzyX1AerlAhKqstOxY1ZZcEvSLBBRBSth\n5VSjkVbHNxNrEzsP3cDltbi2n0kuRUFe2x1aJCwiq3Fod0EW41hQ13+ntbp8\n+jD1XbHN0+MyVGz6f6gFjHgRPhJgcBbNbrP6mAVgOVrgG/lmltz3S/iCCSaw\nZcJ58qO2neg9JvYPBvQmGO2c+rir7Yo96BT3nVQl17bwbfxHrer4cUb5uVz1\nQugjyWwZybrS9TMGTQEJ8r+mPsNj5ZJHXUHoCQzDkum3AS6U0dVi9DX3raaX\n9bte\r\n=/xcT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1N5nVhbhVMc/JKM2rlbbTR1Ads9tvuVGj1B0JOOa2GQIgOMCKNVHrE0400sb7TwW4VyQzI/s5XcB79mHECUH8a70="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200304115352_1583322896006_0.7181036446783695"},"_hasShrinkwrap":false},"0.1.0-master.20200317174921":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200317174921","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200227093410","@atomist/sdm":"2.0.0-master.20200303103640","@google-cloud/functions-framework":"^1.4.0","@types/mocha":"^7.0.2","@types/power-assert":"^1.5.3","espower-typescript":"^9.0.2","mocha":"^7.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.2","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.6.2","tslint":"^6.0.0","typedoc":"^0.16.11","typescript":"^3.8.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"5417ef38d1904acfe160c08f5cd21ec97ef13cd9","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200317174921","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GwM3gBKKor75BvdKbZ7UPDRPaPJsLzsUP/V5gnmrbLGCZPo0Bb6dYgFhpskfrKjkGvbry7hr1PzxPQghbOs1iQ==","shasum":"c7ce265e21fe0d9ffcd5342ad130ea7b92f3b176","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200317174921.tgz","fileCount":38,"unpackedSize":212592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecQ3nCRA9TVsSAnZWagAA8YUP/R3/9p56jt0LY44crGBG\nGRB3SrqEH5kvetuxghLR5Gygcv/zHv7SJZbqbyU1ZmTMWLDiy6/69o79/kuW\nnYf+kEMonwfYVqKOnVzG5tbtQkJKJjEuRK2AX5t4k13xTEaf6K10xENcTZoN\nznBinFUE05N2/m6JvOqr4VyCpdfl2u/8ZnswnXMbfMrdSPee/U63h5//mcZn\nyMR4WiPvfXMWR5k0LW9ZZeSpTUoB2CbhM14R05hb+LXUzz887tGmYCuTPfhQ\nGLbu0/UplhDfPAAElV6du6oeoh0cw7hcXxpx8+c3wqRVGiijOWdcsa3594M/\nV0luiHy+VW6UTr9wNubitWKOAkq8qAIkafaDI1j7RA2/LxZofqHhEBkDb3w5\nD6TabpkDuRoaeXuAjPrA/zlliP4feg2+KNnY+jfBuEQqtRyZ8ZwjxNMKsnwV\nzeXduXJqz8N25swgb1nj2qguMZJWiixKgDAEf3TblhHXHF78eLX/Imsfe9Qy\nPaFbHW2HEdGv5guZrwKgAcuqT2n5NxbgEzQQ1ecOR/E0EVB1mCnWwucMbcdS\nnW5G/WhlLO+up6m29P9rn6wrr2AUI3f1Cv5TEct00n7DFCl2GlTdoHTz/u0c\nRjkmkn9tPk29ozwoW0Eu4/DUqUwMbQzKcVOioqrDB/ORj+ily5cOw6knyUje\noyVs\r\n=WruB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJXVFC0YlazmJQ38zwBCbIi5rV+u7uxfe3Mh1iqf28cAiEAvbLZNjqfGRQOnubI21lIly+qut6FieXJssdrd5jIDT0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200317174921_1584467431085_0.2421950340954082"},"_hasShrinkwrap":false},"0.1.0-master.20200702081650":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200702081650","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@atomist/sdm-core":"^2.0.0","@atomist/sdm-pack-gcp":"^0.1.0"},"devDependencies":{"@atomist/automation-client":"2.0.0-master.20200227093410","@atomist/sdm":"2.0.0-master.20200303103640","@google-cloud/functions-framework":"^1.4.0","@types/mocha":"^7.0.2","@types/power-assert":"^1.5.3","espower-typescript":"^9.0.2","mocha":"^7.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.2","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.6.2","tslint":"^6.0.0","typedoc":"^0.16.11","typescript":"^3.8.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"ca2438a0aec6db1da5a397b34fb730dae59ddd66","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200702081650","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-YH9szrDK7h6ihnUowHGBjcLQANfg+Kqn2zz2cLBTsnqyF+Q+XqlMwhT+Wmwzeh6AhmXqhEuO7FA4iIzwtvf+BQ==","shasum":"1f866d54b2726d1cd774d2c6cc556fdd6426a46d","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200702081650.tgz","fileCount":38,"unpackedSize":213184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/Zg7CRA9TVsSAnZWagAAc+EP/13YxREeCHGAB+biZcL/\ne6sftvPT/OTp0+JDh+Wr+Dp7DkNF93aIQVfVPbiHcQwTRdvSvJtx5TBT5x3y\n+AJ4jUXNevwh9VDvzMoEjeHPHd9FTq3DO0ioT6OZhBgT1hU7y4ljAn/JJNfT\nS0zXbzySydBjGuAh30pD9e2l2TRfJa2w2zcOLkyfBvMe6DZMcAXYair4HSmu\n6ygjaMQfwl0nqGRJiDlFt47f+Mx8j335zto5eDUpWpqX2ZHJ6amcjl7IxDQp\nvL1D7sxOXYUiNX3Ro4tmz7ApdqlyDxU3o456C8YthjackheZjkU8zKyW8Dlj\nRhWBj2sB0vUfgXnMPA/PJeCwRye80tA+JydPPurhQzcPlVU82Y2Y/HOewdHF\nJgsa6z5rVuAtOs81rQkaeIsnDobIT90HO4p2PqeOKnNyYGBy3iWwd5kbHxtl\nW+AcjECkHm8amWu4qgU1DMaGDLB0yauWfrzyKRt7dhT+O6LqOwTX/euOW/6p\n+yESfVwwwIYi2xHyZZZCYvQ3PpsOFSS5PQkF1LBUYQsvoNdyZn1ylBD8L9W+\nqgzCf8qK57OYsfIcsbSsf2yeNU/GaXV0bmo9lyoDjOOS79kqPTWYzXM4e6r2\noMhKEYL30tLYePrK4E5okcZyGVBWM0yANXKJO9aUbY5ACsPHlIKtM5hFuX8a\nSkJ3\r\n=yyWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/b9sp4WBUEygT/v/6GrOSpEZILOGv03HT4U3kNeW3RwIhAIA9UdXHfSnrAPBts0Dq3+Lg/nTzt0tB9UHK0c/M0LpL"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200702081650_1593677883043_0.06413825403158024"},"_hasShrinkwrap":false},"0.1.0-master.20200911104525":{"name":"@atomist/sdm-function-gcp","version":"0.1.0-master.20200911104525","description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"license":"Apache-2.0","homepage":"https://github.com/atomist/sdm-function-gcp#readme","repository":{"type":"git","url":"git+https://github.com/atomist/sdm-function-gcp.git"},"bugs":{"url":"https://github.com/atomist/sdm-function-gcp/issues"},"keywords":["atomist","automation","sdm","aspect"],"main":"dist/index.js","types":"./index.d.ts","dependencies":{"@atomist/slack-messages":"^1.1.1","@google-cloud/pubsub":"1.1.5","find-up":"^4.1.0","lodash":"^4.17.15","semver":"^6.3.0","source-map-support":"^0.5.16","triple-beam":"^1.3.0","winston":"^3.2.1","winston-transport":"^4.3.0"},"peerDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0"},"devDependencies":{"@atomist/automation-client":"^2.0.0","@atomist/sdm":"^2.0.0","@google-cloud/functions-framework":"^1.4.0","@types/mocha":"^7.0.2","@types/power-assert":"^1.5.3","espower-typescript":"^9.0.2","mocha":"^7.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^3.0.2","supervisor":"^0.12.0","time-require":"^0.1.2","ts-node":"^8.6.2","tslint":"^6.0.0","typedoc":"^0.16.11","typescript":"^3.8.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:test 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","clean:test":"rimraf .nyc_output coverage","compile":"run-s git:info gql:gen compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \\\\\\\"**/*.d.ts\\\\\\\" --out doc lib/function.ts lib","git:info":"atm-git-info","gql:gen":"atm-gql-gen","lint":"tslint --config tslint.json --format verbose --project .","lint:fix":"npm run lint -- --fix","start":"functions-framework --target=sdm --signature-type=event","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.2.0","npm":">=5.0.0"},"readme":"<p align=\"center\">\n  <img src=\"https://images.atomist.com/sdm/SDM-Logo-Dark.png\">\n</p>\n\n# @atomist-seeds/aspect\n\n[![npm version](https://img.shields.io/npm/v/@atomist-seeds/aspect.svg)](https://www.npmjs.com/package/@atomist-seeds/aspect)\n\nThe simplest possible [Atomist][atomist] software delivery machine\n(SDM) to host an Atomist Aspect.\n\nSoftware delivery machines enable you to control your delivery process\nin code.  Think of it as an API for your software delivery.  See the\n[Atomist documentation][atomist-doc] for more information on the\nconcept of a software delivery machine and how to create and develop\nan SDM.\n\n[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)\n\n## Getting started\n\nSee the [Developer Quick Start][atomist-quick] to jump straight to\ncreating an SDM.\n\n[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)\n\n## Contributing\n\nContributions to this project from community members are encouraged\nand appreciated. Please review the [Contributing\nGuidelines](CONTRIBUTING.md) for more information. Also see the\n[Development](#development) section in this document.\n\n## Code of conduct\n\nThis project is governed by the [Code of\nConduct](CODE_OF_CONDUCT.md). You are expected to act in accordance\nwith this code by participating. Please report any unacceptable\nbehavior to code-of-conduct@atomist.com.\n\n## Documentation\n\nPlease see [docs.atomist.com][atomist-doc] for\n[developer][atomist-doc-sdm] documentation.\n\n[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)\n\n## Connect\n\nFollow [@atomist][atomist-twitter] and [the Atomist blog][atomist-blog].\n\n[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)\n[atomist-blog]: https://blog.atomist.com/ (The Official Atomist Blog)\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-seeds/empty-sdm/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":"29d787adcbf991b4ec61642d1b0b573777bfba59","_id":"@atomist/sdm-function-gcp@0.1.0-master.20200911104525","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-xohlihF3XBRuhM3k56nms/biWoY53VEOF7DiOs+aSLpmvtOs+rCru6GyelOvqamFwMs7/prUhgbzLeCLSc+QPA==","shasum":"af6b44b485fefe7b7430e582b538d24daca85485","tarball":"https://registry.npmjs.org/@atomist/sdm-function-gcp/-/sdm-function-gcp-0.1.0-master.20200911104525.tgz","fileCount":38,"unpackedSize":228222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW1XLCRA9TVsSAnZWagAAcHEP/1119k88h1dgi1i4wE1/\nb23PYclhbKy3Xnksqb3mhJTnjsIVI56NrUq73Deulxx35OHXVhzf3scOzohN\nLxSi6wLVZEO97Q1HLpJ3FiomWBTn4j8NFx6ToI8eAt1Rq6JKO7ejnjTyQMow\n9DWCJFR1Q7Rsnmemkrfu3NR+7XIHIwLV4P/wFg239wo2I9PPSYndBX1tWBAN\nJwN/NwtmNarAgKOiHRDf5u9WvhcGK76SaUXj5c8biFe2PD1ShgW8uJh1BNJ4\nZ0gFcPdaF0P16d7BxmJbXYpNxqeXogV5P+hfzJ7vz7CLPwHhAO6rTtF8dSyy\nEjxoeOoL22QayWbFY9OO8Orm0aOMSeNIpDppgBCZU+nOSNIIweA3fuLwM+6A\nTRFh/F1NFOG+v1nENjXFYgLkQnLZmSPKf4tND1fR48EECYoaPeJCE3hA/dnD\nJGp603MKhjFgGPZm93YWDafkvG00ROuyG8SjenMKUq0s4G4qOOno2AxxjPH5\nzs5rH45aFugqgLdaU/kx37EQO/ubPM0I8uj1Nchi7KNqfZ/8lHZJHV2pQXGg\n9aR2Qt3hMqkPUld45DnvMDaBUldQhVBf96IA0W9Yhmlh4cxde+IUjHhW462Z\nTHZ2z1DXs6dCCP/Lt3sCWK+hROlUsS1nd/D2lI9kZtuBUirIErTB5xM1TbBt\nDRkX\r\n=mGNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADHsjVOl9OPypL0CarvxO1Jxc0d40AAFj/w0Hzp1C7bAiEAyxxO8xZboE7rOJr4nEQu1J6TzRRTT5e+5m+bHOi/2Ms="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdm-function-gcp_0.1.0-master.20200911104525_1599821258716_0.8176224425101906"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-23T19:49:00.299Z","0.1.0-master.20191123194802":"2019-11-23T19:49:00.647Z","modified":"2023-02-23T17:59:26.258Z","0.1.0-master.20191123200036":"2019-11-23T20:01:44.911Z","0.1.0-master.20191123201425":"2019-11-23T20:15:31.063Z","0.1.0-master.20191123202808":"2019-11-23T20:29:20.558Z","0.1.0-master.20191123220223":"2019-11-23T22:03:27.705Z","0.1.0-master.20191123221342":"2019-11-23T22:15:03.110Z","0.1.0-master.20191123221914":"2019-11-23T22:20:12.835Z","0.1.0-master.20191123224142":"2019-11-23T22:43:02.923Z","0.1.0-master.20191123225045":"2019-11-23T22:51:44.564Z","0.1.0-master.20191124173008":"2019-11-24T17:31:07.278Z","0.1.0-master.20191124184150":"2019-11-24T18:43:16.353Z","0.1.0-master.20191124191951":"2019-11-24T19:21:03.357Z","0.1.0-master.20191124192351":"2019-11-24T19:25:03.330Z","0.1.0-master.20191124193834":"2019-11-24T19:40:00.465Z","0.1.0-master.20191124194733":"2019-11-24T19:48:37.228Z","0.1.0-master.20191124200802":"2019-11-24T20:09:03.460Z","0.1.0-master.20191124215600":"2019-11-24T21:57:05.403Z","0.1.0-master.20191124220858":"2019-11-24T22:10:08.885Z","0.1.0-master.20191125034211":"2019-11-25T03:43:17.391Z","0.1.0-master.20191208000334":"2019-12-08T00:05:02.801Z","0.1.0-master.20191208111337":"2019-12-08T11:14:48.962Z","0.1.0-master.20191208111416":"2019-12-08T11:15:31.974Z","0.1.0-master.20191208111448":"2019-12-08T11:15:56.731Z","0.1.0-master.20191209093619":"2019-12-09T09:37:23.932Z","0.1.0-master.20191209122454":"2019-12-09T12:26:05.829Z","0.1.0-master.20191209135843":"2019-12-09T13:59:50.312Z","0.1.0-master.20191209142653":"2019-12-09T14:28:16.884Z","0.1.0-master.20191210162807":"2019-12-10T16:29:55.074Z","0.1.0-master.20191210235022":"2019-12-10T23:52:01.719Z","0.1.0-master.20191210235635":"2019-12-11T00:03:41.379Z","0.1.0-master.20191211002045":"2019-12-11T00:23:09.441Z","0.1.0-master.20191211082856":"2019-12-11T08:30:09.213Z","0.1.0-master.20191211090509":"2019-12-11T09:06:23.152Z","0.1.0-master.20191211091636":"2019-12-11T09:17:48.342Z","0.1.0-master.20191227152657":"2019-12-27T15:28:06.784Z","0.1.0-master.20191230203534":"2019-12-30T20:36:35.100Z","0.1.0-master.20191230205245":"2019-12-30T20:53:49.827Z","0.1.0-master.20191231105238":"2019-12-31T10:53:40.056Z","0.1.0-master.20191231162439":"2019-12-31T16:26:29.077Z","0.1.0-master.20200105224959":"2020-01-05T22:51:04.753Z","0.1.0-master.20200106001005":"2020-01-06T00:13:02.674Z","0.1.0-master.20200106174530":"2020-01-06T17:46:35.405Z","0.1.0-master.20200106203624":"2020-01-06T20:37:36.803Z","0.1.0-master.20200106210836":"2020-01-06T21:10:21.354Z","0.1.0-master.20200107105625":"2020-01-07T10:58:41.854Z","0.1.0-master.20200107142950":"2020-01-07T14:30:53.595Z","0.1.0-master.20200107163655":"2020-01-07T16:38:11.218Z","0.1.0-master.20200107164650":"2020-01-07T16:48:03.158Z","0.1.0-master.20200108144915":"2020-01-08T14:50:09.269Z","0.1.0-master.20200109112513":"2020-01-09T11:26:19.444Z","0.1.0-master.20200109133503":"2020-01-09T13:36:19.760Z","0.1.0-master.20200109200802":"2020-01-09T20:08:59.237Z","0.1.0-master.20200109201134":"2020-01-09T20:12:33.365Z","0.1.0-master.20200111003057":"2020-01-11T00:32:04.712Z","0.1.0-master.20200115162651":"2020-01-15T16:27:54.941Z","0.1.0-master.20200115180308":"2020-01-15T18:04:12.728Z","0.1.0-master.20200115183224":"2020-01-15T18:33:31.145Z","0.1.0-master.20200115195247":"2020-01-15T19:53:56.743Z","0.1.0-master.20200117072540":"2020-01-17T07:26:39.690Z","0.1.0-master.20200130094424":"2020-01-30T09:45:25.911Z","0.1.0-master.20200205113201":"2020-02-05T11:33:08.101Z","0.1.0-master.20200207143344":"2020-02-07T14:34:53.276Z","0.1.0-master.20200210131529":"2020-02-10T13:16:43.407Z","0.1.0-master.20200304115352":"2020-03-04T11:54:56.105Z","0.1.0-master.20200317174921":"2020-03-17T17:50:31.393Z","0.1.0-master.20200702081650":"2020-07-02T08:18:03.163Z","0.1.0-master.20200911104525":"2020-09-11T10:47:38.842Z"},"maintainers":[{"email":"neil.prosser+npmjs@gmail.com","name":"neilprosser"},{"email":"npm@atomist.com","name":"atomist-bot"},{"email":"cd@atomist.com","name":"cdupuis"},{"email":"slimslenderslacks@gmail.com","name":"slimslenderslacks"}],"description":"Extension to run an SDM as a Google Cloud Function using Pub/Sub","homepage":"https://github.com/atomist/function#readme","keywords":["atomist","automation","sdm","aspect"],"repository":{"type":"git","url":"git+https://github.com/atomist/function.git"},"author":{"name":"Christian Dupuis","email":"cd@atomist.com"},"bugs":{"url":"https://github.com/atomist/function/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}