{"_id":"@balena/jellyfish-plugin-hubot","_rev":"432-934d8b2ab914907ab966470541a88b67","name":"@balena/jellyfish-plugin-hubot","dist-tags":{"latest":"0.25.0"},"versions":{"0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"44a6df9eef09940a54654ce54bc33f02ed9d2f36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c.tgz","fileCount":22,"integrity":"sha512-YtMC5n8mjlT3WwdmT+H8Dt+7jZYROSy+qprfWrs62n1ZBCUk0+SJSgSObVjtTPSJbMXW/WAnvjVO0Y6sW6pNEg==","signatures":[{"sig":"MEQCIHXEAy4jbVFqlzTVgUynqsUVwi1WNfXMC66n7Mm8oBcFAiAMDLNOyKvmEiopJ7C/A8kNKLozNnExFjeoKqNDH9h/fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK+j7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh2A/+InGOsm6mvF5W9tIRIrR/WotZhEjFbR+hOVzme598pEy1c2ej\r\nUxdDOezsgUXvhdiQNhQ9Pxol2qfqfGUJBCZ5ytUXn7J5kkZ/0w/YUDAB7qjA\r\neuhZd5ZHzT3fJ3EzqDr+fSbhxHCoJk17Nm6f8xWLo8Yj5/Dc1ZOT88OfyHjo\r\n13q8gzUxNqK2+tYK3EjTOvKWHj9qHM7Kvuq7DR811o47VZUQgxoxprjqmiCE\r\nqYCZFuXn+VtQbocvOiQ+pXZCenFj6ccKNqvuyWDPIC+oqLPesKIs6WWw5sGx\r\nuq9oV20LuHXDTSLFCOXSAgqq4heYrupR8EnSlLVck+bNRp1/Vd5U86a8A7zQ\r\nzRVtxGDsUq1Cs/Kv974zYWwWDGxkhgwg8Dv5JfWL5Ph8gtNCGVwEVZmTBKuF\r\nWh5cct/v+7JWPrLW0u1KWEzdYGUnhhNm3Bnz6q7hTGmemQ5GKoaNnOXF5b2v\r\ntEuBf9jkaZlxy/KuCHar3jp2/DYYiShNleGxPuajfHNoIFhpGWMlKEp23G9y\r\n9mzta8AnmSUscdgVQpRRvX1wYvwCrkqUe35Dy0d36CVjER96TbszfNOtykzR\r\ny2RoXLH9j5txmn8smK5cWmMXQ/j92SD5BcogjYbangcNMVFlm63CdQKX7/Gn\r\nanWu+e/MCUz417QXT3p6imGdsE1FeWPmMF0=\r\n=VHBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4713b768a7527699af7e27f8595b4a716b63352c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4713b768a7527699af7e27f8595b4a716b63352c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-YtMC5n8mjlT3WwdmT+H8Dt+7jZYROSy+qprfWrs62n1ZBCUk0+SJSgSObVjtTPSJbMXW/WAnvjVO0Y6sW6pNEg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T04:46:33.230Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.4.68"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c_1663822074840_0.4896982280665714","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"12e134d39752b470a0534ab58f2eb6a42adad2b2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1.tgz","fileCount":22,"integrity":"sha512-PPZ359zRb6ezBwbSYhlzbp//xp/5sPgLqbcljGUeim24/V7g5jXPfW7CICEqSCrgNvlYKVGzl92dE6rA6EvHQA==","signatures":[{"sig":"MEUCID1/dR9oS5llnXvkt9CCChtB31raEiGhGkiFRYZd5VCWAiEAi59z7UFJExjIM09suhWN/Piv8+Kxo/+SIP7K7Z4vwrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK+x5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMeA//WGTdRu33Y4eVXht+ZhWtr2RCOqUnTtMOYkVzLc5xp8Q9YU4f\r\nbP/npPpUKrczPefTf47hf6qkLva6ELpb6MQTJ6Za/QfaGIPZIX5EPBWlE2NS\r\nVtoXSHoyECq0PJlGsSTrk7btE2HtUPT5ze41te/lWYpWYaNHmY50sUdT0AuY\r\nSorJMeCpWfPQesNaWVMOvJkTWXDuWgk0b7onBuTCQgErToEXtVbqTFmQ0Ir3\r\nENuKbE/3Zr89aLG04Eeg4ZrEdqjxEhtvdee5Vr/lpc9GqJePmNlC78opq/Rk\r\nH9HztjnCQ3aX2VRMMaeKrWMr52z7AOaEds7zsK4gtZ4FAxlIlj9euTqmc+r+\r\ndq2f0o6d5UldMWwCa3f+v41I+Y/WB0eWRXv5/F4k3Onx6jWdVt8UUjJDmSLR\r\nY6mPUf1VeKbCllRyUCDZ+t5Ws1uhfFgW9wGokmTSb4wJv2b/Hx515O7pleXR\r\n+WrcpqitJ5a/81opjjOPe0cxTqMqg1HWGd2zQB/iOwewXi0hUJibDTtD0PLh\r\nUneyKK6hiPx1Dy/B0aQwSrWPBuacPFXqD7CHPeBQRlCdo0RjoBJoayjpuDr3\r\nTVu2i6IQMjc1mHbwYwOeQqFpovm6xJgDEgYjmRL0vHLtUtrOc54a9s5W/gSH\r\nJypM6tzOXZEN76AXhX1LZE7u/AIoqELA/tw=\r\n=twq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7425b80a0e82b87a6d72054619c974af28f02ed1-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7425b80a0e82b87a6d72054619c974af28f02ed1-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-PPZ359zRb6ezBwbSYhlzbp//xp/5sPgLqbcljGUeim24/V7g5jXPfW7CICEqSCrgNvlYKVGzl92dE6rA6EvHQA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:01:28.198Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.4.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1_1663822969149_0.5803134477002854","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8fada88fd394b29c676fb8eb3f59d50c9b1c8fe9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d.tgz","fileCount":22,"integrity":"sha512-uTwaU5S4tNdEYjkz0h8q0GzTDQSXVieauvv0GtRunPvi19fGKhIzBoqQNjH+cSQArbJsZOckKVKYbjyY6+mZjQ==","signatures":[{"sig":"MEUCIQDihgBIySUuTI0VEVRxPJnicxAZOKk1hUdWiqsmEUceKgIgVh1ZzI4DWxt6pLnI6NPDY+Y10gUIrlORIxQbf79/jQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/F4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh8RAAmszomVlipF+L0hkKnyvrzdyXUrQB7cW0a6H6DVqSz3rZR8GS\r\nehdy7XG+ipiIV+6cVmjpCUGu5mMo81rk+0RknrMjjuaxg5wtEjxQgwaFkVeK\r\naq8eC57rigSlj5fGb6Ymp41sHrcXYruvTSHB+0ds6uVp9StK3JLING0O2JMa\r\ntdu9ihKScwQsYQtSHJf6sNdKyZzbXm6xGTjv/H/syKsXa8EqgMz5chUEI1xJ\r\nFCTP43H0GWj+lfswjNeTYdleQNEpnHBlRBb8ec10xu7MAit5n9m6/mm6Ou4c\r\nBs0LyI31fg0Iwej6t5B8ASLCiXKxDTGna7Bbca6K0ImAlHZsS6JTwiE/QNDR\r\nR3PVtQxYaNWsqOOikLJuQxlnNc/NB2gP+viH4LRWejqYhtrOxzcfi4ECmSxc\r\nI/OtQQwt71/IdcZJdserx1ghFQUOW+rb0DZ3MN89WxtsOGwbNpoSuVn03KKf\r\nJ5J3OAWuyxUfxDu503Wok+CTJ1NneSV/IZpdCtc2itNPdnX4xyncUbYBeEJC\r\ndWIsNFIFdGhFVgkQzIoWBtoeQPm0nujpIbTp8QB003u9SmCnrjI9zJk/ZNpV\r\nHTvXGdzDjxVEI1xb6AAvejEOm4NpoLVuag8YqvHYqOQGr2Mlp5VoxdNhjQ/G\r\nvwoFN6d72RE94M5hoc+We0TY2t65Gkv4qdA=\r\n=/Axi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c3e51efd1c207f74af01d80a24efd3fc6727951d-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c3e51efd1c207f74af01d80a24efd3fc6727951d-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-uTwaU5S4tNdEYjkz0h8q0GzTDQSXVieauvv0GtRunPvi19fGKhIzBoqQNjH+cSQArbJsZOckKVKYbjyY6+mZjQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:22:43.152Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.4.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d_1663824248176_0.05265480075533646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"3a8788d741166bd65c60d21e74c5d5b758ee10e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8.tgz","fileCount":22,"integrity":"sha512-Yhtd+lPVPeO/l2IktLJ6P9o+2jgCUj9hz6lOvFsRgnMnW6Q7LXB7hHEpsqgoAzTwnuc56Z/HraF3eI1tL3xkAw==","signatures":[{"sig":"MEYCIQDsz+DG/3LD3BEXZAfHb2TLq0bwwgt6JcWv/3DGqSoxzwIhALsb9etD1swTwkzFTgjX9YQh/RQl8nnLnZMxpZacxno3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/I2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5QQ/+LrBs/W495gKDR9Oek4sGbsOrUJOB1ny5Ti9ivCCCEF9hixgO\r\n6TMOl6cpEbLEZGHe+WSHhfNS1Xbv6XBhtV95Ut4sd677X3FZKVZmOOPcK9y7\r\nqosg/0HO3P4eTmO1PDAcuU/MJQbHeDw7A2Q3OYWJCPCRSr00OBPG+0LWV1V+\r\nvIcUWVHByY8tCnIdjz1XVyQ8+1PyANPjfARS/GQ669kPrbig8Kb72fvIlrqH\r\n7znw9hi4Hc9S6aWvGsCw6Fls9xAUY8GfQPmgeAQAb7Ss7oYYMxYmH1doJbNe\r\n5ITSHEEwjL+pzlKffpyexOaM8TBL6t8iHtf2nrE9mNTBBzpB7D7vMSAkbpaQ\r\neSMTvlx2bwo3lQtPKa7yoEMLsLfAs96AFj+mZRl284BavUPjC1SrBXCxoqvo\r\n5CazSMHOwrJEhmizqPuQS8IjvBGyLbuy+OlHvuC6nTTxL5RwnGc92CaqSGny\r\ntycTut579dWYirYIc7wGiw9923o3+4piBVmZJDVCSM8J95mQmDtY78GGv0Io\r\nVEv0nSOLbtBXrUyo5OtTnpkFQ5YAZe4q49zbQXKlUVssJ9MVfvZnqJ6dA/a+\r\nrU3ak2MUFk3DsMDS4Bz64inPyTtHrPxX6JNQAw8KMXaHeBomIyMBMwu5NPL4\r\nNyRkGowRA2F8kzkmputpLZnkU1aBmNboyqw=\r\n=mDsL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-31681b74ef39cdfcc4afbf4deab19bec003f00e8-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-31681b74ef39cdfcc4afbf4deab19bec003f00e8-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-Yhtd+lPVPeO/l2IktLJ6P9o+2jgCUj9hz6lOvFsRgnMnW6Q7LXB7hHEpsqgoAzTwnuc56Z/HraF3eI1tL3xkAw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:26:05.216Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8_1663824437972_0.13400173686207784","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"015f07baba62de21c805958684d2ad7f7864763c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31.tgz","fileCount":22,"integrity":"sha512-aXRUPNYkhD+sFJWvCGqiYHcS9fvYpWwZ+OMT9tqzXpGtugVzcVhLW1ohdH3X4Ng0svmZGwqUKchWToVcnxXQzQ==","signatures":[{"sig":"MEUCIHPl1+xffyo4NdKQA/LnNOUb5aiglm598xuqK1XUq0FFAiEA2+HZQ7fxKmTiYJFq3GIhUaO638Dx1f+TYdBm1qN0cOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/VIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXjg/7B5DD/rtB+ub0iAxpiEMwxxpiPFGRVNaRdRzvJUqfTQpVZLso\r\n5lp2azbTC8xPLHyd4AVvo+/GglAu31DAFdDRdl64QHc6uEY2sW1zRJMOngeU\r\nkDPbp1Kl3C0c3IHXoCfAJm5pSmNrrVN9bTH1Ay40UWhFu/QCbFrgI20p2m2c\r\nJl+u50c31G22Zqj2FnppEOJbEPt3DbViq7a2Q8uWJHlkKoc7JQwPK0kW24+l\r\nTJVsaTTKEVxLPzsDJySCU1BD1q1c5IpjyNSHc/3YjOTg/lr10E9z9thc5r2K\r\n3m017c6H4LzAG+fhsD7Qh8p79ItyvBnuz9fF2SQVizy+xX013LQY45pPXXc1\r\njAGCMboK15Jqve3VVWD0XUd1MGBdM8VI/oZVSYnsJ4eBjoY5Xv5k0M5TUhH0\r\nKA02DQ+26tKQNj5LuwGyrfLahZ0KC/7Zk47ifYuB/SFETsv1qjNWKNO9s1u7\r\n3u8MBzB071IhjkavYMXlsB1dNPf9ayqze0vPJ6gfkj5z/MobL+5xl5j6+r2d\r\nGFFS/ThUfHrGashn8VYivbzbE35zHs6qy2193doRfXHSijsCwuYRxyOmGFJ4\r\no5e6IIShJagfgZNwXUuvkTA0WzpvrhhZbkYdJt9wGdH+eOBBEGBOCp4m1K3G\r\n7hoP97fHm43ozzx3kFFcQDEO+xVKutKuITo=\r\n=pn8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3579de978d7bdd9f96b0b43ac352cd613ad10c31-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3579de978d7bdd9f96b0b43ac352cd613ad10c31-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-aXRUPNYkhD+sFJWvCGqiYHcS9fvYpWwZ+OMT9tqzXpGtugVzcVhLW1ohdH3X4Ng0svmZGwqUKchWToVcnxXQzQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:39:05.862Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31_1663825224646_0.11257605001759474","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0fbf51968c19bbcc126fe4638388453453c83fe3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c.tgz","fileCount":22,"integrity":"sha512-4IlXxVUlExtYLfFadHHSk3Df0FjZt6ph5K6oGlnsxGHg8TA26658SMElzDuzAsleQv7FisIH1Hq1LZWWPZBryA==","signatures":[{"sig":"MEQCICGFsq+GClsfbKGxUA/GsQGVTtt8cwygRclpj35mxsyPAiAPqBAlbNGme8FfKVcHVppfczKBATEBPD9KZFRDnetGBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/kSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriNBAApI0Tu/bdGmcMqsNnSssP7XObD1yZ026rZNy/KZuaNyMLqhwg\r\nxYoqPt27VhQ9d+QoEbauhxD1RV5rQK1fqJKA4A/DSy3IpBVJjrnVI31MoBBL\r\nPGa0myhpfBEsMeSP26ft/4D2fbs4BX6AYQ1mOE86QFuMk/PvAnCulL7MdoGs\r\nEymTOBsArrVKH7abrKwSnHdHe+hPJq6gqDoc78yIKrh9H5oXmApeTwUODoob\r\n7BbKcSg3xAIK13OGbjmLeT8dLQDtUmwvwOk8iO55OeysH/OEYNc30r/SysWA\r\neC7TS10l1TWkn5pu/iGSSo5EpRKnWRG/EJ91u5N4YPwb+RR5+0Y/7OOX+uHV\r\nvVvt412h9GtmIsucsFYBnq4a7UM5ikaxVtb+iyXHzHDK8jbVI5B3V2p7qAKJ\r\n7rTYiv3VKcCFhswKvAYP/cIsRQw+rxdzKldmnPiYzCT9wfP1PwOkkqj2M4u9\r\n4ZzHRJY1dZvntN/e15GYGxEGJNcbPbU7JxtURBsWD87s799fmHt6LB39qlh9\r\nsmycdW58MMKT8rznV2QQNkwJCdnJG/Xi1q/rpeLCdGdJN0oED8sbAIlc27hV\r\nywk4tBcpLNk3hu6tSINgNRJvC62CzdQJlN5Tam3+pWTgu110AGxzgON4jJeT\r\nUo+JVuixOGzfJQdCFIYr0wdvLejxiirVrqM=\r\n=06if\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4c4c2f8f01dbb829c44683d2317b31714de4e22c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4c4c2f8f01dbb829c44683d2317b31714de4e22c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-4IlXxVUlExtYLfFadHHSk3Df0FjZt6ph5K6oGlnsxGHg8TA26658SMElzDuzAsleQv7FisIH1Hq1LZWWPZBryA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:55:14.077Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c_1663826194530_0.7427822265494524","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"1cbefe0202ee8fbcf43eb7921aadbc5507dc7dc6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.0.tgz","fileCount":18,"integrity":"sha512-yMxCYcYmqN64Vw0yis9guh/WqwT6Ffg6LMVgCvhCKMY+tl71y2y6SNHiLver3+1G6WRksQAYj+OjkK4g3j7QCw==","signatures":[{"sig":"MEUCIB0RYuGioaho/Wk5VN4jphIpgSkTrqRhVS9AwQRgW80TAiEA9TpO/eNsk13J7iC8Mq2rAezyjzez2YV0e04OHU+p7NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/zwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe3g/5ADuC/C08MN9dOEZElendZPiz7Nnpm5aBCWu3pFl3BhgZDACz\r\nrEfRKMcQWNpyHgVmMYiijPaa0QHAytI6GQVt8hlONd/R1jvPkRZdAuYLcS9T\r\n65HjLIWRgtEhqEXHE2mPRAxmQxeIEQJnj2H8MF49P+FfGfZNJDN8ld7RlYZi\r\numT/dEavF0/54M/6/YsL12YAbvcw7tPkvuDhaNJaXIgL0YludfsogYRQpJ/X\r\n8Elv+o1UrIhNz+In2XQLoD1n6LHHCMY8pfIQ7Clarq6iO3Euk+Hpdk+lSpSQ\r\nvFVsJjamlAbShcGO0oeOZeNCmNkqmal3fvfzTobXSetZemdDycQT6kyWFQpN\r\n+7n1/MfKWfeNOadEIdca+iTVUCEEmEBWhVW2+nLV6kTbYKxYcNirGWWYAC4L\r\n8lVXVcPCw5DMjkztdeUKPXk39JcJU+pX5y6/Msak399i32kkLmyvhnqJij+5\r\ncR82VBoB3QTf2BAwV2ZuFKu8oadpJYoBIfbHclSlFcRCcxqdwIckEQc65tuc\r\nhwD3lPF3EZYIc3NlKJ+39dHq22ylOAWKhOlR6pp+o+kNVLeF3JbDrHt5BTHA\r\nI9wpUk6kvGiDIo14aXcdF6r/Hdgwcr8n9kMOru+y01cvnQJAwu5zs/DroxuI\r\ntM5NtCQab+zLhocGomFkMY5lqt8s+Ev/OMo=\r\n=ZIhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4c4c2f8f01dbb829c44683d2317b31714de4e22c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4c4c2f8f01dbb829c44683d2317b31714de4e22c-16.x/balena-jellyfish-plugin-hubot-0.1.0.tgz","_integrity":"sha512-yMxCYcYmqN64Vw0yis9guh/WqwT6Ffg6LMVgCvhCKMY+tl71y2y6SNHiLver3+1G6WRksQAYj+OjkK4g3j7QCw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T05:55:14.077Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.0_1663827184011_0.12901584352945306","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"7134531de8d507ef14544d8f20548da9cc6c0f07","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d.tgz","fileCount":22,"integrity":"sha512-CVVNKC9fat8n+p5cF47TDzxxyIcpgvRVYt4ktpYZlsq5R3rWkqRRLIpy8b4IT2HDkJgWevw2uobJxcMxk7a7FQ==","signatures":[{"sig":"MEQCIEoSMtGIr+WcXIxgVF4FQNo2LczeFlgaewJt+Jkc67yzAiBSd1r0BqSk2EP1ss9L/FjDXkPjv2Wnr9u3lY2PbqA/eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/36ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKZA/5AUwZb20Sb2BNCuald9Qm9B6v39BIBvvNFH7zF442VF1ba62I\r\nr36sHb0bl+CI/Ckw0glJmNcQnfXsXHQVl2tPFbuC6RBoEP5uH4E+W+GuYgwu\r\nSWIyzwAjcy/zOBF1w1f+4i4yx0Gi2dK+d75XpjdvZi9XF9E4osGxcvwsBoGp\r\nJW8VmfXiwaU07MSc0oFeeJknGZT+u8SQwi4RMA14i4wLfyyN6w6lybEr3DIy\r\ncdmUttcUOpR03fyYSncHYqVDXXmrylysKeW7ywQnqIWUdyp1a15zA8fA9jdw\r\n8H5LnVk+MWz6NX5ppOj27LH87Sd/VwpJ8c4tSA8ZCdVzwJ5tmLigOoaHn3eC\r\nld5ZMi/ZT617KffEK/rZAjr7KeI4Bz2vM0yTHaQ+ovIw5TinxPrbVXB7tJJW\r\nFkY66dPA3jyhuIvIUIyTgRFrXdXofxB4rcd+obTGqHbelLso9RBRRBhhAa9z\r\n9ftJpBSvOr4BlSKZ7k2Ch9Y1RoniDGB7vpYMrQe0DTNCdUC5w3grGSNwqxH3\r\nOe57ta8flAPUi5KN1t9qgiGegut39cvavr3ZKrWUJaFflKeG10i42kSa9E+O\r\nprlS4qTxqlQ6Ho66MQvSvKzAv3GbcnSWS1LWz54KJ0W6c07GDE3zDX47Gqg9\r\n7Wk2Jt1MavSkLr/dsuKEYMhw9AaAtkW/qkU=\r\n=vxk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-19366af35761b4d965d898aa5fe6beaa765c521d-16.x/balena-jellyfish-plugin-hubot-0.1.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-19366af35761b4d965d898aa5fe6beaa765c521d-16.x/balena-jellyfish-plugin-hubot-0.1.1.tgz","_integrity":"sha512-CVVNKC9fat8n+p5cF47TDzxxyIcpgvRVYt4ktpYZlsq5R3rWkqRRLIpy8b4IT2HDkJgWevw2uobJxcMxk7a7FQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T06:16:11.892Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d_1663827449789_0.9017308749243389","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.1.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.1.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.1.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"730e3ca1065d3f4c514d02861e3f4174ed89915d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.1.1.tgz","fileCount":18,"integrity":"sha512-g4nPEcG5LRVpNSHDsObDiNrmtheoZ67+kGpl/HYdPjgqi9m4wypvbWv1XTdXA1i1ikhOC+6uQvEKwjS/BpT0kw==","signatures":[{"sig":"MEUCIAFDXGv3yEUDtzSoVz9cb1NauwHmBu1/98JnF4bJlMXlAiEArILY9bIkT8/Kog7Pah0VdXi+I5e9G3cFgq+pcfYLStc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLACYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBcQ/+IlFQOvlSq6ramWHoJ9YrliXRpT0Dl3/8Q7C1TYzEB/VvgUBi\r\nu1NlYyzb7cymc7S67ap3zHbOWd3ho+tBZVE32yKTH9U6Tf5oCtayBTa4l2ql\r\nhVWHVoaMzjLyer66uiJ7yhZQiNX6JiFrIxJCLGcxeZKVAzxV2/nRPNHxG9xC\r\nY3Bl2KhYAvw7DyyNLf17Tbq42dzTEmDqOoTVh/jCauBbqJ2e0XIzJkzU3SEB\r\nAmM7C0OJMCi1C1F1pSVIfRDHAXTzK32V65Btr5ySHxUfbdMc1VWhsGK2FZ7r\r\nBQU/JzNYAUjiVDyhL+EbSK1HwVsLJDPI99mhyph/AFGMNBIFXDcolWQ9lO/G\r\narT2jR60ryM3KvPPZo/mYqdrJ3d9PsSx5OatLKNIZCrlVWAxjiv30kBgbfmY\r\nwB2mg85nnQSw2VgRaWPxaqD9x+B/A6asuXjcOi0ewSSmSZ7vSurGUKp+1BJK\r\nRmNMJhuYMC5JhUETbF10ETKpFObFtv8xZdXOOQT4opZDOIH6WvNmyvKkKf4l\r\nssrOetUUNpJgaQJsNDY5s6c0a7g2N1OmsLyNOOziFHqZJnqGSo1sIw6hVfW7\r\nEP1lI/00jux3xfhiEyYfogpTNOuSc5q0Xs8zqwFCDecduRF+x+gUrGPYEOE3\r\n5hn67+vU02RETM1GELBFYL+ns+c7UVTXJO4=\r\n=106X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-19366af35761b4d965d898aa5fe6beaa765c521d-16.x/balena-jellyfish-plugin-hubot-0.1.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-19366af35761b4d965d898aa5fe6beaa765c521d-16.x/balena-jellyfish-plugin-hubot-0.1.1.tgz","_integrity":"sha512-g4nPEcG5LRVpNSHDsObDiNrmtheoZ67+kGpl/HYdPjgqi9m4wypvbWv1XTdXA1i1ikhOC+6uQvEKwjS/BpT0kw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T06:16:11.892Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.1.1_1663828119858_0.3681625605831842","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b":{"name":"@balena/jellyfish-plugin-hubot","version":"0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"61c1d5d50891ac4ba9bdd56089f66ebe1fa828e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b.tgz","fileCount":28,"integrity":"sha512-dNhySfZkrJ7M6Gj3IkeeSch669v0klKZKyXLWasAZlEOjoVpykc7m8X/dxvXfmjw/D3cb2K9wOnZN/NUPXdS3w==","signatures":[{"sig":"MEQCIETQzj5y+D1RRQ768rSuPh1YJ85LdwyjLFYS0FhDudjiAiB1mW4Dj2zgZAyzlISMz2LpEqLS13qAZktJCe98Kdb8fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLAw4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAFg/+IE1O1PRbHr0X51uOYRq8go/6Reu8qtnF5i9kneEHUM9IyzW/\r\nKa8YOS3ZbqWrqTSpHKBqZTIC+e9FVlCgL+R4rqgUGEyZ/IzW9F/nX2qUAYGU\r\nAJVyYynFNjz5X7lIL1q3uwq8mujLArH9A7TQWXhT89eIMBpzYQiyWURHBsbS\r\nLkEsx3PT1ixBf8I7K7R8WGIfUB0J7CfQFkhqEtf6ZUq0Wgav9Geko5CTDiWk\r\nAAB/objuF1YKtTuO5mjeIpyQEBXS/BbNJB/zONm3pfaD9oAU57cQiBSh8cph\r\nAG1GuUTPvjsoK1q3jUZj2BlkqZEzpUXjWQD01LcJDPhYQcuSpYNS/PnHiw4n\r\nW2E31mmh6l+0tn4SlM5PFLPgLelWsfi7RtAdu6v+Uk/g+PbLuceCoX5CWii2\r\nfB9DgnARMvXI4ydKiGEs/RzU+wDFIHjtrISw992kWNzEnl+2heGwHoE0V+SS\r\nciQYqj9kuGBYdiSbKC/BMTYqqfueR4OhBPOIQJN20r2Gr6iv7bBQNLKsFfFE\r\nxT2Sfx5eyd0jq6QDzatjl5Bl6iyoB5K0/sShHIh3aA1JBh3N0lTydTXuJOFO\r\ng/eczukyEcpqfOmt1HNGeTjK5MFJaCG6jY8+TDGiZgXlywX6CZH3LhMkCyLb\r\nYacBEhRFtDMNVGQdrpTwXfWAnuJeqVNHK0Q=\r\n=vO13\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e9d66069ebf47b464f4256ae84e0806d93ff375b-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e9d66069ebf47b464f4256ae84e0806d93ff375b-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","_integrity":"sha512-dNhySfZkrJ7M6Gj3IkeeSch669v0klKZKyXLWasAZlEOjoVpykc7m8X/dxvXfmjw/D3cb2K9wOnZN/NUPXdS3w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T07:16:24.033Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b_1663831096726_0.39777057284772765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988":{"name":"@balena/jellyfish-plugin-hubot","version":"0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"88f350e72cf61d3bce9d82a06f45fbea54889419","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988.tgz","fileCount":28,"integrity":"sha512-5p/uUjhMWaxAWh0ep/ZeF+Di+kFXZjoPgXtYM3IjS5OvmEz3cgYDiBTeJlj/vg2OmBpgWcHHpKu/IGbFpwMWPA==","signatures":[{"sig":"MEYCIQDqb7EwDKtG0JS648YlfD4sVFYt0upqeulYS3Y7kidyHgIhAMeQwZe5VtaepuTs7gSkI3yuCTng/HWPwpXRBc7AzZcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLA/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjpg//dS/qVe2VHoJ0ILsZNvgO+BpM/DWj/MYjjxf9Mxk27kyMrYXx\r\n2BCvAaH355TDK8LhjMgApczo1ndn7J9l6JM6NaBwS6RoaBHQYCXLbYT/39a3\r\nCEGoCR82mDARLtdDOElE1qukb0KBIeoGjA8RrR5MSOGOJ02/E7uXzKNnYo+w\r\nStnrvRTJnZW8qJFFYIPA2LdaZA1jzid5U2A2xayGVV4fPbU4CdfU2nkM0yBw\r\nTlGVHmAjgEQxULpZ7Zekem8p1a4PzlpyUSiZNTCa5ZjPI62oMGaYsyIrVRhW\r\nmjOtGfe7UCCEWtcFLabyN9msC36Q42JYiPWmJBunkok6foVgjgY//1vLevku\r\ngiSR+npH2OTJVfgsXXLwK7vL8Uy1fJCfOIp+xcV3cfPuIT/10irT7FUL9MRS\r\nA2l654WhwQ1SeWGvGVP74Qkv46R11ox7EJDbwdN3iEMnRuWIRqOIHVqxs94K\r\nWCoEtwNFfjE056D6fBJ8bhYKxEJ0n1dADeDm2jV3vGUP8TPvtOVuPPpQ2bF6\r\n5kdOH6Vf9Jf4vlYvOP7/SnMI6WjlEGBO08D42D2idGY0GjnFtVSJie+xglxS\r\n0/S1V/TbyYvzC/ajn5dHWUFh08P1NuPBT240J2BYhzw7RBkNfZk2zKOCIFfK\r\nWBOfF5PoDuGCXpbf3nQlQ78oaLBNGtZ4Tts=\r\n=uwrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","_integrity":"sha512-5p/uUjhMWaxAWh0ep/ZeF+Di+kFXZjoPgXtYM3IjS5OvmEz3cgYDiBTeJlj/vg2OmBpgWcHHpKu/IGbFpwMWPA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T07:32:37.858Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988_1663832034770_0.20815417417477944","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.2.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.2.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.2.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f3ba0f0afaa8e02255f881f90230207d25d842a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.2.0.tgz","fileCount":24,"integrity":"sha512-3fAxQLsQkJvlXV3k+hubE152Jh1VjSFX/ZdGZ8LaM8/fDrqXGSr61ol9LnC8AycTulWZrygTv1pIVD3cyWAGdw==","signatures":[{"sig":"MEUCIQDo6+xCBBdzxbBuVjrCrQ0/ewftv+1R+ypFdhdx+fd9TgIgM9QkpyFT90Ji9qShHatybmIEKmwJEqCf2q5W3S6QZMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLBe5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8zg/+LxA0hSxDJPy595z5ImsM2n8nFT0LjyyWicd96FuOEkEtouOA\r\n6JIYSq4mUU5xd6fIo9Y/HKwsOdADi/Z+sN5EQ5zyjy7aIo7sl0iK0+7nVdc8\r\nw8opwPe/dXTLw01PV6x7A629xoQ++FAlcNTngNsQ4sYWo8pMUUYnPXU7mPBw\r\nyyVBDzDi/DxrDo4wbZ3UqCNM/hNTlju/x1UG/3if1TnyHsiw3zxuM++GFmMV\r\n7cija+oIx7T2ahwCgBtOwzqXf9rYIs6iAj/ueeXOslvi4UVEMWxmFB2xAser\r\nK3KjnhNSaVqu6JajVOBRZsrXxlKL0iO0gsytAFFQahu/Q0aIPVSCdbZCyKMp\r\nCD6ru3ipXTHA9IX0xvcZspqb+tewJWIyHbCXBlBT+hvuQo3lHQLqqR9zsJxo\r\n86z2h+V/6CRrR6MHSvrSzlzGmN6XdZ8OrXHsTAtGBpZMgU0efQPneEXKUylO\r\nMDfSq0SlxAyIiccQqJy1Fu9l5xYVF4ka3ouQidCFagXuvGD4b+jX50byszTH\r\nXfhiM6lOXiLyFsezOoyeB7e3iZoz74nGTViW4n6ja+FRkjORRfAYW8WCgxlY\r\n+Zo9Kdpvg2pLt2AE47AbVKBSbARmsttHpDJ0QRXRDS3IgBKa7rlhweswzjO7\r\nYsBIredtrDjj/5BilOK9Etfo8xVEuJAe6NE=\r\n=/U5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988-16.x/balena-jellyfish-plugin-hubot-0.2.0.tgz","_integrity":"sha512-3fAxQLsQkJvlXV3k+hubE152Jh1VjSFX/ZdGZ8LaM8/fDrqXGSr61ol9LnC8AycTulWZrygTv1pIVD3cyWAGdw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T07:32:37.858Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^33.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.2.0_1663834041563_0.6557590559665585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f94221871b9253e562984020cd658f93af7d0c73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5.tgz","fileCount":34,"integrity":"sha512-d7/szChqSvAZWnRMlreF5gsA8r+LDlxx/tpEIY8Q7fAXY/xmLLoBS2hjwoWR1KLkPb90e7e3VvhzMGNGCAvCFg==","signatures":[{"sig":"MEYCIQDM66yFh5OiCxF0yWsIKgY55jW6RlbEKD6X2Ts+f2dH/wIhAIavj04kLDaJ5zKXrEJ2Awyx/5YuFV74YhBRhTkhQ3Wi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb9A//WdACVso0muTvuejkK2Q0nh7+sLHUJ+yyL/cv+3YJpaKWWDqA\r\nMhb7/WgTQHn9KSkZu7VtSAdN9U9i+gS+o12R498XNjpbTm7scwNx0JKCvX3b\r\nGl5LHFVIdUrdwrRdF3el2pbXR+AKU07vu6TBezSoD53LfmGfgRpsAD3iYoUH\r\nrsktD19Mu28ihEPn0NdRy/qMnqjmqeNFPyaZ7eLvErz541mhi/j91mrLMsND\r\nfsqkFT8u/RS7mpgYtv942GExN6QQfzbwnph2zmNmNlURXFpTgEsIC51XN5AG\r\nq1HTg6nk2ucQN3KhKUBKRRiZ+eTzXOT7UFEYo8AmjG/FPRdqKJUsmS9/VAib\r\nXCwgyjGYwN4v/hVzlN1+K0zlGaHsYij4jY25Z7ndUeXfsDRJRNEbNvmv++Cg\r\njSU1U/hsa7Nrwe06UdsEV0sCZ5bj2xROyYtTQQJQmsQaJuYCFyHyCdPMw7GU\r\nvdiTa7R/DnJhieGpWQerhyMUQ8rx13BSMdxayvlSyGduiBh6TfXP/DwByDhM\r\nUdVfb3wBE0QbF8QSxqLC4MPlXSfCIQIUpqHu+Y8WinXQFvNHK/BvHVU15Fhs\r\nNPRb8/YBDiOAWW1/8hAarl9TmAx3y+0t95GTN5UPoN8CfDnqg/A/rKBwrXLs\r\n1ltpPtOHMZbORLc/FAna8sqnSJTa40eowd0=\r\n=LwLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8b50bf31d70378319f9aa69b92ffd12b6c1558a5-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8b50bf31d70378319f9aa69b92ffd12b6c1558a5-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","_integrity":"sha512-d7/szChqSvAZWnRMlreF5gsA8r+LDlxx/tpEIY8Q7fAXY/xmLLoBS2hjwoWR1KLkPb90e7e3VvhzMGNGCAvCFg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T04:08:57.212Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5_1663906214942_0.5995418462391742","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"ec2bcbf62e8c1626c4de35f935a37a4c2dbf57c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e.tgz","fileCount":34,"integrity":"sha512-Z0srHdVu2qNapFLZHLT4UnwpOzJSsFtel+lPM6iVLVAPpK+LU7FpHvII3LpFMYPk8jDJtqYd8hDZ6l8gt2R22Q==","signatures":[{"sig":"MEUCIEwgFDh+vlAtOBn0EevMuPguM0nS3+P3M6xQLoyZTW3/AiEAnoS6YeRhjp2RT7NrX8dQsw6L1upPVdX7/L/E1n1YdaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB0A//RFQJSsRrR2mX2MGIT+CLb++UIjbTH2xHZCfuncXjzBMvDedZ\r\nNj7NJl5NYlwIH3pcIhPM9Nbtxdt6iQXe0uHe4M5LIzbl8qpUa3qLVIEr9nTv\r\n45hjVQ1p37DV1eJzZ9vnAsFgsDNKBtX7CgSUgHfn2ZOu/qHeXE4mK08cZ7W0\r\nVt1IlflP+obeJndOvVrJHV2yRazir1641GvfI+tzQv/gmw7wxqqNFPXOaM5l\r\njBYAxNZkVEqXLQcEOIOm3wWgSVb+WT0xhYL9aUwsaLNiR4BkSmNbr1gd2mBW\r\nVpu53G/hQttoXyK6tc8EUHHj3FkeLatUxkQ68svEA9gr3aedM4cVBYPabcuf\r\nJTlLUWc5xlmz5Bd0Hj8FYUaXp7kS8o1c7QTZ76JQdhOWr9/vRa+ZvBjgZqj0\r\n25YeTxLP1lChhvku2Trosycag/qh2YrQO5t61rC9QMKDasAVBLnNyUv6FUdg\r\nhc4SPJWMwWrUv2nHBAG6w2g5x7dNN3/6JGSfHvC7nVEP425N4sz8v0ux7MWs\r\n1ilzPT+j51hiL9DMDnVNu0H7hiGVw9c/yX+xF4KQghhWfXBZaeqoEvrYEsqw\r\nGF5REWQIx0gJ03fmGnz0hwvXYA3alAFsFKCtQ8ZIfmjyU6P8VqCiyA3yoF6C\r\n3OP7/C3RO8xYcAusvyoyozh08OYiPiQlN/s=\r\n=qcsu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ab096d9b82470f851f841bbf6915d34cd3d2697e-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ab096d9b82470f851f841bbf6915d34cd3d2697e-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","_integrity":"sha512-Z0srHdVu2qNapFLZHLT4UnwpOzJSsFtel+lPM6iVLVAPpK+LU7FpHvII3LpFMYPk8jDJtqYd8hDZ6l8gt2R22Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T04:31:24.812Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e_1663907583701_0.47693494463129205","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"7963a97ef4d02989a903d68c37978b94b75dc7cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654.tgz","fileCount":34,"integrity":"sha512-edtUUSHd9fq5wdnJwgwDYruybJqjZNQLOpn6BnJ78MSPRofFhXJfe34BBsdZ6z7QEmzUUS1KlUcvLJQlKDplMA==","signatures":[{"sig":"MEYCIQC3mDQwYvjwO14DXlXYLS/jJYytZDICbWaeu3zbhsgzvgIhAJSVe54t48S5KZ44hFTlrD4DDLIqcF1jzfhNYZKPZ13g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLT2kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZdQ/+ImqCo+IrurTHRE2VKpKNrVsEIhAUx7V8h0hEpNGf4I+nfeHm\r\nX+yfOmBNA1eUPwKp4Mz5HldtX1aNiglvyDRjMdsY2PtX175w855U5K9EFTPy\r\nFmyYaiDj8s8H1rMiBBRtxRN3dmXQHcuRBWJcsU77PzpkB6XCYqdeLRFHonXG\r\nILpXhR9gEE/U7oxDU5w9/MggQTury8P6ZYiVGE3f58nitNSAgjbqMVS8quGV\r\naf9ewdg4WeZdMbPBIImKjU8BPB7LxRVH+CptEcJrr9s9eCxqyHpJSuybZzSL\r\nxWjPZysbAcEgXyn1B1Cli95VqA3893wiJhVEuqY8WYNvVxws6pe+XexIBQot\r\nTJRJ6eNMnXhyq0E96TKTb85TchGXU/e9P3Dv1P3NK2pulwA6l7WjtDQNiygw\r\nrxxT9L8IJIdydA0XhkjA+CGC298ieEeTxTkaT0cB3DIUEOmHcan9XiljPbsa\r\nFvgzBiqv4A5a+TRRbTDceNFZjW8kh3QZSqyE/XIJIP4XtCaD9wcW6U6pwjxn\r\nO/NAaJiq6jiVkc1opfyWXipv0v9m75fk0xCxbmVqbgvJMFf/zE9A3bmpuXj3\r\nUCXa7qXC4J6wxTP7SOJIE5VrULWqTbxoNpAR7lSIwNIiu7VFB/agZOmsP2zO\r\nVVtK1jH9e9Mt0KNDDtGhG16Qq6ejjdni1m8=\r\n=R1ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bac8fbfc04892fb070d656c3e84f5c13953a6654-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bac8fbfc04892fb070d656c3e84f5c13953a6654-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","_integrity":"sha512-edtUUSHd9fq5wdnJwgwDYruybJqjZNQLOpn6BnJ78MSPRofFhXJfe34BBsdZ6z7QEmzUUS1KlUcvLJQlKDplMA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T04:59:52.921Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654_1663909284175_0.6892000440518644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"47071c4d6815ac219a0c4c910021bf727cc84994","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.0.tgz","fileCount":30,"integrity":"sha512-TvhzzGcT7jWF/1tcli1e/l8P3dkj1QrGwPccB2sTpQczzpnICYwgtDBg9VFg/uAWq01kjUx6GGcADLl4Jt+HPg==","signatures":[{"sig":"MEUCIDXyph8n2p0suQMpLmbmWcMBEH3jBOe8rL1GQKWe7iz2AiEA/NG6HXay1lvMhlPClBUAnOrfrmi1+Ltq6vkG2oDPHF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLT+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+pg/5AK4su1jvV04S+AxI+Hjx0b3xw/UIoYmXLS8an7fiyqtyog9e\r\ney+TsNeMIvbXwThXQCijSJTya+xz/33s4woKzhTUMLHWJTkqAHAjM9s5ao3j\r\nN7PU1gU2dcy5EyPdBeBXO+DoE0l+plndf1pOIph70YKI2pkAeUJZbMOu79ty\r\n5xxclHdZYcZ/wOusDW1l47oCMRYiERwA5de/Vu4lQY4iYeWD/leEZLiNcXYS\r\nHWtZHEVfM9+SJiW5VGdsZ4BN09GEeYDUljB3iycOMxtMCnMBPAsEdrZtGGbD\r\n3vYfelBu3voD2J5ShbHQPRWt8HIXfKCC/ygvifixZUGDT/kO6oicKxkSkk3s\r\ngxU977CqZ8bXSl4Xv98nGDJgdP1mryzp8hfEGxQwiW4mv5hUgBsFcuSQ4miv\r\nesfjk66q9mtBjuQWkEKCzimyVoGOe67S/QPf/ZxA6dIxAHf8T9SgiprSaA68\r\nM0S8xDBycZQiH9n3J39lbHop0Ff+my4dtGlbc7k6yb84tYvVt6nxQIRNZHrF\r\n0DzGgqUVVAvhIa2q68DFzV+oGOos4rdZHaPzOBwtjzIzmYOUYtk+2xYfMI1O\r\n6kdlYtCyNnR/dubxye7U1LjRTq0JufH18Hn8weetnU0GLzmpNxLZ0jLAU+rV\r\nsOIMgI1+5O6xHaZSKD236bZT5wmb2mry9jA=\r\n=yISP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bac8fbfc04892fb070d656c3e84f5c13953a6654-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bac8fbfc04892fb070d656c3e84f5c13953a6654-16.x/balena-jellyfish-plugin-hubot-0.3.0.tgz","_integrity":"sha512-TvhzzGcT7jWF/1tcli1e/l8P3dkj1QrGwPccB2sTpQczzpnICYwgtDBg9VFg/uAWq01kjUx6GGcADLl4Jt+HPg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T04:59:52.921Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.0_1663909803188_0.08061867451472637","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f84e1edc592fb61fb5f36591624bab6dc2168836","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d.tgz","fileCount":34,"integrity":"sha512-NMf4ynYSh5O91mvkVVjIg/2H7afGCyGYmMfd+4BS6qYkV2yRl/I3QZ906YMSzvlpwcyNzje7S/nRo+4ZsDyYkQ==","signatures":[{"sig":"MEUCIEXncRoJzq5ip5P7xFKe4PxJ2++d8CoGY2gLWCqRpZktAiEAig+YrdOxHDQNcVNOl19SRsHAfgr08RVDfmmegPxD4G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwj/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvDA/+MDaXAtkQ2BoLhJvAX1RQJ69YUyyXu+0FFyv2V9GU5mboZGzq\r\nqc94PCE24USrnjdkFJcSg+SNJ8LA2kdFrjSgu71+XFmIbg1UlW4ffTlo3xXl\r\nMTWSIR07nVT69zsJmVNFvt6sGBBlYurq59ozeF7Dg4iFYeM/T/H64ppyZuVI\r\nufbGZz+S7sFAcJtLKOLZrYmEH9SgAGZ++SbkW1SlK9IsGeCqDysnQ9p7xVRA\r\nk/WW+024cfMLUX4ESjdYPm600GzFx4xfPHYQtdDGpS9/WiChiFUpcgC2K0i9\r\ngOYz/EVu00cfbPnyoPIJiCiA9KWNOZKAIvh/S+f60NHQ92NLfAGmpXoOy0Jo\r\ndmA5oUJo/lpI0PAlOGTmuL+OVMBMGLRODtoxge6A/nUPitHDLa7BUOMieiAK\r\nHxs7HIehNsxa0UA7O9HM3cS125KYAfUa6V9UdLJVV33LhtuvWl2BkTKdIggv\r\ny3oh7r/LBkPQDG/fv+2C2i7F6Sh3LVuu1TUWhRXcdUi6RT5VAd/e4uGmmO+7\r\nRf0Po21kNZLWvSEi2X8FfCmdyCy4JdNXOgJHOExTUY5W0WNab7yosqLadbcS\r\nR0s9CQ8k5GJhApsP/9NHJSBGG3sizsvrieAl5wyNJF33fKwSStBIINE0hf9R\r\nnZnf9NhXxQe71dTIP5DoEI/z97VdHVIJFcs=\r\n=mfDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-20321787ea23e94d4a6df94f82e18aebbaeaf66d-16.x/balena-jellyfish-plugin-hubot-0.3.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-20321787ea23e94d4a6df94f82e18aebbaeaf66d-16.x/balena-jellyfish-plugin-hubot-0.3.1.tgz","_integrity":"sha512-NMf4ynYSh5O91mvkVVjIg/2H7afGCyGYmMfd+4BS6qYkV2yRl/I3QZ906YMSzvlpwcyNzje7S/nRo+4ZsDyYkQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T14:28:37.883Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d_1664289023097_0.5701072957880293","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.3.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.3.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.3.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"110f6232de78e349697363ffce10a3175ddc9162","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.3.1.tgz","fileCount":30,"integrity":"sha512-YaPyNf55XPX1DF62vaXgfBTRgfPD9N1awhsOcohdyqwl8RIezhW4Mreth+HDkDuyxYQ4CVASB4QYHVSzUgoozA==","signatures":[{"sig":"MEUCIQC4Q8O8srwgElOJvM845Fy78CgzKzL9H7X6V81CdAuGfAIgeqAUyyu4/Es8YxQHm8ooW3Vkmn5ovDiJ9BilfOvs5Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJvA//RQiFcNMkUAaPOhSKyosbJOan8NBT1cpogfM1I01Vf2dC4XlA\r\nnUClxkrdQ/U5U8bMCR3T+E0BXSoAUdFmiHRB0UqcMdkhiYLfEKTAdR5txAi7\r\n29p5J/kPyVT2nX2PGyZvIi8sWxqTSljnLtqQqeAnWpt9smlmoGJb13EC9Vew\r\nbMdzj+YpR2YGZcA1AELZkreRWET2ZFwIadHIgvH3D1tFG3tJUesRfwgEDqEO\r\n9QJSIIHK5YWnZSLNAGjtdxwxNuFb9aibiaAoVmvY8qoWURYFyjd9EgEoZkUJ\r\nPKN2dAmurLae6DQbkx02Vbtg162nMY8fq0xGEY0dcWwyr8UOHOPbWjjqxu7A\r\nXtJ0eR9fAWDK4KA/uP+ldYpefLZqqMjPmXhIgqEZrYwCVhREftd+507oVOcO\r\n+QkvkEE1OqgF82bVYr0AE8T3e05AxD9N/1Tsb6jiSTBh3D10JyK6S4GCdHD3\r\n7kCjmCArju7nALUNu13gURDoMhslmcOuQKk+7mlgMUKIz2iS8HoBKajGVcVa\r\n5TtGFHJq+qVl4G0/7fh70uTj/3QVqhSFT7JfBebSm+yBRnx/5DW40FpS5i4+\r\n/BwtJxksJtVzfEREfMYLDK970BAw3oMq6EcSF4HUBTAgirnpNbVqvf8KxAOT\r\nSDxzXMi/pncFodHF3gPGOVue5N5pUWTM7ZE=\r\n=aN3/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-20321787ea23e94d4a6df94f82e18aebbaeaf66d-16.x/balena-jellyfish-plugin-hubot-0.3.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-20321787ea23e94d4a6df94f82e18aebbaeaf66d-16.x/balena-jellyfish-plugin-hubot-0.3.1.tgz","_integrity":"sha512-YaPyNf55XPX1DF62vaXgfBTRgfPD9N1awhsOcohdyqwl8RIezhW4Mreth+HDkDuyxYQ4CVASB4QYHVSzUgoozA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T14:28:37.883Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"moment":"^2.29.4","autumndb":"^22.2.73","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-worker":"^34.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","simple-git-hooks":"^2.8.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.3.1_1664289715887_0.8229265791515286","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad":{"name":"@balena/jellyfish-plugin-hubot","version":"0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"bcc6e23e806e4b009cc069a4a7d4cf3f7ab01a8a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad.tgz","fileCount":40,"integrity":"sha512-uOQW/8ID/MkakL084ZUsNMiZj1YpJp5rqQA3S+8Zw0OjOMjGt49kTJc719zMnssMNGUbU1Uu9+fQ7k9+tWizxQ==","signatures":[{"sig":"MEQCICbMjiePH3IJAJaYE20zKKvuAFrlciCKVMQnS/bGbgI+AiBbXwOIg4CuTHpwAfGlsnZ0rmH2oBKW/ahOhuxt0J0/4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM/R7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK3g//Z/+yYka6CkvfKAX8WVWbfy6q4CyEMcKJHsogcKl0uBlCQjRM\r\nJCrNJGHrJytFnGp4OmCuhQC5UVbFFxIvDfy5ytHFduv/X9R6InwTny1U6ZLw\r\ndnSbNsLjgxMW69p4vLkOOXMtuypcGPrhtt5+HXaAKTOYoNHtx1x8DiN0HIrl\r\nV6LdiyqgZiK/+mLLmPBvJnD/YldakFPVpLiL9WBui9jFlLLrn1Z6TA1F7TMN\r\n+fMXwD4zEjPHs283uLm+v5bkf+9x7bGtnMqRvhQlTRl6l7dyVKyfE5PT5mMN\r\nKW0/8UwZ5ZhnMhP+SutgdlIgYqykSPWjYA5em6TViwalbqeIRNBQzr/RtgLh\r\n8JrfbfjJMnRWmtIDepN2K/hIpQdvzpaV8owKpBVHAIMAkkd3adBiDR1KaZJo\r\nBuyE2FadRc36393ff7APba5zBx2IGhNpREAFDRHZQQvkP/kqe6nxdP/fNnXq\r\nK/tOFnCqlVbO75zufrfbJNhBKt4rx5p6A/wSDoDc8O9rlshBaRNHbcnNZMt+\r\nMlsj2k7jgbkBI2zE0xhnZlT6Yi/5N8yFM4cSzHP+JPeW55ChaZITFK6fT/85\r\nnFR7p7os1CjgCAjxoX6rdRv4VvicpYPS12fnBIKFumfJXCMO02Y50autM7DT\r\nFQZ3KIQcqNQ0sGJvBtFYfzD6sRM3S2Wl2gc=\r\n=j0Wk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f89bdd610287b80c47907a69c79fdf77f8e880ad-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f89bdd610287b80c47907a69c79fdf77f8e880ad-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","_integrity":"sha512-uOQW/8ID/MkakL084ZUsNMiZj1YpJp5rqQA3S+8Zw0OjOMjGt49kTJc719zMnssMNGUbU1Uu9+fQ7k9+tWizxQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T07:13:43.029Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad_1664349307570_0.35697373173075153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52":{"name":"@balena/jellyfish-plugin-hubot","version":"0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"e73bfa282deebedf2290d0d09aaa75b890344419","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52.tgz","fileCount":40,"integrity":"sha512-zt3QVW67swVO15J8It01XrgD6K8UGUjhOeuzAa8VC2Wndqaxz5Hgn8BaH+RkdBkBD8FPQbIDFQt/13nFzNvxLg==","signatures":[{"sig":"MEUCIQCRPxKNS20AAZgVjQoRJ7hBlpi2UB/ufbcUoNrKADaJ0QIgYwzaCvw4L2U69jne9v7CKkJOvsxtHUJpNISgNKNawno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM/dgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo79Q//eLMMnq5UIKU+Bmxuj69hCqpZJ3J++YKzqDn7OTv3/S/ijgML\r\nn3riT6HWThTh7WrhqsVb/3eyKtb6TzQXPXIjszfRg9hMnnzvhVFdahdy2FeG\r\nDHT/EIjsc0b2UlMgW9xs6DDi3KXakJt9JtPXQafbrWBgn6Y4XdVANbDrL+j2\r\nELn5sDJ1RqUENWMD+CqSG0Qye3iDOIY9Sp5z8J2+4eZ9nh6RzUFQ7PWshRKQ\r\nzAe8f6Qj7yI8Fv+qNF8kLL3spU1zNJYhs/Fblsurd49drochj8KMzGS30Xih\r\nkZAfLnh1soYjtzwMB2k/WN77LeWnIZEbR/K8BoxhM5deQeIjPiDpB4wDSrsD\r\ngxZfPO2CHzdxYxY1F00GDAWWJ/OsLUtfhe9nhjwpIAbQmtxrX6feoUI+Tzsd\r\n85Y2bbtlczujMo+G6aQbKTXon8vmcRm6Y0iEFH7HIwNRJoWtxiqjlwAqn1Jb\r\n3uX6rlX9RHYKTzbKpuDlL+TlpH/8tqF4932yV/QzgBPtYAdQWrRllkUBd37g\r\nTdTTpMSTgICLoVlTeckl1T9mqdqL2VI6hOjDFz8c3ndjm/z+SBzKDBKwp+D+\r\nMPtw8EpIH57QhQ4jItQ4BtfYM1B9r5fDXxJu0myh2YcAIgHjUkCZdNM0dFld\r\nE0qXDVpJoUMar/+IkLQUbLoaj4dFU+RsLGc=\r\n=fe4X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6a28171c86eda2b66e6ba269332a56a4533daf52-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6a28171c86eda2b66e6ba269332a56a4533daf52-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","_integrity":"sha512-zt3QVW67swVO15J8It01XrgD6K8UGUjhOeuzAa8VC2Wndqaxz5Hgn8BaH+RkdBkBD8FPQbIDFQt/13nFzNvxLg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T07:26:01.914Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52_1664350048031_0.37162739197326133","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.4.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.4.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.4.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"cc9bb1b6a5bce99aa67f51f1d022d4000045eff4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.4.0.tgz","fileCount":36,"integrity":"sha512-2VsQes8ND/r1/JzzNgmc55LVUPWWj4r7Dp7/ri4jSxgqnMdMZSgPiQSJBkNzuHUH85k5Z68Z/hymDsgdR3dfQQ==","signatures":[{"sig":"MEQCIE6uiHJWdJMsbH+yGu4xxO1mX9+JEBAzDb2sJji28pxBAiAmf1kDHuWFoRkfO+vPUwrb0R3p54oaZreulBoZu3KElA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM/nWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSCg//eCA9k+Aa1pw1NCyiYLYv0xSlmJbzcP3vg1w1lgjTRzi7VJAT\r\n8qyxKTTBR+GcEFnGrkFrtaXcwF8HI2nFWEdIwKqMQ4GoWWvFQ4WOt2yCMhQc\r\nX0/SOJlcxhH2e+6c9usBWJwyuHaecOQV6vYouy4/xqeanpgeXAh0cPbhXc1H\r\nMDkw2ck7uec5/G81p35Hly76uW5SAhH2NIEpw9QGTNfjKMgifmuehCs2dduj\r\nvteX+sttYcChpurhTnoADoiXKwiM03uBt3zwbDvVAoLqcz0AVsTT44vOn8SK\r\nIfsituBigfiWlvsbk7Y38+cEG0u/g5kSUf7OGY9sMy6NqWgGmd6HC0V+Rh5r\r\nS+6njEGrVEFVdKqSczBa3RA4qAxr/mnIH7rpaMD6K6cAjemd8XFmdSw1zcoH\r\nK12CD2HlmUb6dyzUMygSw53qQu04qiHCQTdmeXIxADyeenynqpLLCj+7Ccvi\r\nKRUkor4Va6Irsfpb24dQa4wd5aMMX108jseZh4GnVrJQQm5naRjr6ySZ6mna\r\nq7P+8pgwg+h246D2irfZbsr6sACw+++TMKS7fprtXBeCqrNzKFox9P8JcKde\r\ncxTmX/sQNheRvmndicXTD9xBRbtwqSd7Y9sMcZVQnTQi+H6POrPX2PQTtq9m\r\nTa66rce1BwY6utvyiiS0zFXPspCMTYjggDM=\r\n=O/eI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6a28171c86eda2b66e6ba269332a56a4533daf52-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6a28171c86eda2b66e6ba269332a56a4533daf52-16.x/balena-jellyfish-plugin-hubot-0.4.0.tgz","_integrity":"sha512-2VsQes8ND/r1/JzzNgmc55LVUPWWj4r7Dp7/ri4jSxgqnMdMZSgPiQSJBkNzuHUH85k5Z68Z/hymDsgdR3dfQQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T07:26:01.914Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.4.0_1664350678540_0.23833802002645044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e":{"name":"@balena/jellyfish-plugin-hubot","version":"0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c994143a1d6a85d4425715de1445ac93c0a69394","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e.tgz","fileCount":40,"integrity":"sha512-mL0SYdQzXD5rXpqrEEDQz6Ksy4blKB9RIj5oZd98xiat+bwCzPSDll7YgMb7ocBnBpo9+6LO04oslw2Ti4QTIQ==","signatures":[{"sig":"MEUCIHLkJRvAxqMbb8wapG66QDQNrf7IL1bt62j7cy1bTQlqAiEA7jDmvUWzgoThPiGSZjXvisdwGGj0HybQvcsHDI7jGDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNAlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIRQ//Uzh5iVXu+tWcWlECZDHWBiOwTgBXv4DKCJFzVAghfDXWc9D1\r\nfqOMjFCmvf/aTSKolNyMytLD+JnkxAZ9O/facOp1e9cWfyntZv5Wl5uzbEex\r\nd0SCEHEUoWy5MP4akXepy2v9qKwWehFTXQSbjmlxPjIgZquqfRVXrOWWC9o7\r\npYUnXK23l0NN/b/B9hIYSus/9DapscoSe1i3KqHLkLnQ+mJoWUEuUJVp6Dbc\r\ndZE9+NRs0MK7P1PAVoX6oH6kc8gr0PAd+WvPAveej3nqlUN3NCuspy3XHgH3\r\nXy28jME6ZThQgVba/fo5GS9cKER7oAP9OP3RW3Jaic5RqOQSllmq4HRekM7N\r\n8IF57c+Azf9qs0O8iDSZw0VFzWkGFANd7G7/UZbxNZdQE+TthC3XV2ozfYma\r\nMxc7U8uWCCKbRjVwH+XubCyKQF9lkLf3+nuxss37dU2j4V3ZGuhWfk2/mPNq\r\n0rntt52uCMCCcDMYkxt+7fmL2y0RfmNV6UTYjokLSCLvTHE1ILeK/PmrTaqu\r\n0ByMwgkQxyv69kVrntlY74TsUFWOqE11NWUqlZRVRtUtX6NV1Y3UG53u5tp/\r\n7gCYrSjSX3ZkCdM1VyxlJs0j5GGldyKK456yIkjzvivG/rfAj5vS7/jrewy6\r\nZms7Mcbe+U8xbPz/hjrAMyA4rEiRCHUT1Jo=\r\n=hFeD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3e345c0e2bfc344064516a2df45a29d1ed51fd2e-18.x/balena-jellyfish-plugin-hubot-0.4.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3e345c0e2bfc344064516a2df45a29d1ed51fd2e-18.x/balena-jellyfish-plugin-hubot-0.4.1.tgz","_integrity":"sha512-mL0SYdQzXD5rXpqrEEDQz6Ksy4blKB9RIj5oZd98xiat+bwCzPSDll7YgMb7ocBnBpo9+6LO04oslw2Ti4QTIQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T08:42:26.902Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e_1664354648857_0.5002403098712249","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.4.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.4.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.4.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0667237ce22c9b0ffbe4c260345766f7db095ab4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.4.1.tgz","fileCount":36,"integrity":"sha512-nh05UPe/x3ZPPhprTe2NOvY7NsgeV2DpBlh6lBSQsIC/TGFWOnpGySeVRG1rEE8KJ4ie51GuzVx0j20Js7HTEA==","signatures":[{"sig":"MEUCIQDIfAzLk5yO4VWKBWV2dNdGZ2/So6I0ufUGNJXdnvHIBQIgNbpMl1JIFoIfBReGFsx+XVNtafXXiyRKSF20RzDixxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNAvcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmkA/+NVLTRUyKAZ08R3Ilq2X8qxCE9V7xevMwS+SHVNM2hjHP7h68\r\nLyTsGFuzXlWiqEqquoONbytDsTS1twoMt1WzntqDTQYRdpTg30phgqkkFqWT\r\nd6GlDkZlBnKhl2ZMZIMRhofm/dGQYV/OMHFixcR7pneII5YOJPFgJp6OIDzW\r\ngm1Pajxi2k0F2jYsqSkmsgM+Aoc9hH7fMF9UOwd8QgbtmMjiiwj7RKA4yLNv\r\n7L6BdfnQ9UXRVQAOwWHbEeRYvpb9yU8lMGCSR+lDVgbJvCy8AA+Gim+4JIRU\r\nEVqGZYXg44bjBIFnpePozSiSktESUBjcZxBr/0nB/GRBk6FXYSKophTQa6FV\r\nUD2vcVhQn3VOe6DkohDryw91Hi00AwClxWziSyvYcfsyoJQEFJM3Z9Ga7a3I\r\n5CrhMi76Eo44JSDFETh3SSRpowRBdVxKoq06+Sa3z5y8o/VR/zKgYlMlLc4D\r\nVe3uVY5zHteS4hKB/1VW1Dy8fc8SYSkJSTcMGobw9Ux7gZ8zIN0mhrffuCZn\r\nNdBh5fhKBFpKOZGSQDJ0Wa8kG2pQfcfLO1X+R9PGubhZ7tOYDzTch0I4eUJJ\r\niTgUB/uw30InDqphDQU4VSpoWtCwNN+lVLzvGdO71M5ojNDkH98+CUB5jK7l\r\nt7qXE5z2kJDvZ6mVB/G35LLRjjy/j2vWyu0=\r\n=6o8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3e345c0e2bfc344064516a2df45a29d1ed51fd2e-18.x/balena-jellyfish-plugin-hubot-0.4.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3e345c0e2bfc344064516a2df45a29d1ed51fd2e-18.x/balena-jellyfish-plugin-hubot-0.4.1.tgz","_integrity":"sha512-nh05UPe/x3ZPPhprTe2NOvY7NsgeV2DpBlh6lBSQsIC/TGFWOnpGySeVRG1rEE8KJ4ie51GuzVx0j20Js7HTEA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T08:42:26.902Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.4.1_1664355292479_0.25129003264113914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"bbd71cc5c7e8840cd139c5d7d8655940bc618a6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91.tgz","fileCount":46,"integrity":"sha512-dDeo756CpR3K/2Gze6NfWcnWu+aDQQJfF0ZzhbVCLtFUgY4jLLc+Z0SNNzDq18C54jRBtBoEMvpuILMTX4Th+w==","signatures":[{"sig":"MEUCIG3Fdp5xDNI1FJJ/HkdETUwqyhdm64VzVqNdaNaKAmS6AiEAkyPw2DkV7EGX2da/ABR4xkkG3xp2BluN7ioSZnIbomQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruPQ/9FqKwI2Nr08QUYtZ3ex+U324Jjs5GXn+QPAUhaWLS6xp6zkzv\r\n6wBr6j+GBfb6bvxONRaxB1Ls4Dj4dwIC+5JtN9RyM1uXRsQMoL8pGIZ0lPnF\r\nR1IEgyobs7kD9uj6YvsUgVx2xOAyF/A6XAYcv0k16b8UvlLjF71bC6nLN6jH\r\nXjiL/S1nhRcE8LMjoxNPDyEV0/HgU7Rny88hROO4GyVQtTv1B1MIOPDszFK7\r\n1yJcAvwLJuTSJ7IUwWsQw4AZdkPFcY7n5gCyG03alRQ8Vy+ZhoqD6x/70Cwv\r\n7NdtU83lZ9ND1f5WNRFLMIK+VqkWJQe6vK/X1REmNtDpwn9TsKYzN7dS33+B\r\ni8sx8JK3F7K91jmKxMcE+zl6PIgn90AETcgPqH5ZiSybcoGsjn0p3Ji4v8PJ\r\nRmdTQPTR3StwMGF2C2LIFWYMm6LWoyI5k86Z/plWWev+P2uVWWxYGYmS/+OJ\r\n/si9kdVN61qnR3Mx1y7ifs8ynHSp+TCNDlwCuNkUIdUanx9dQ3xAnYlgtOxM\r\nzaU3wYABCFsS4P+paIPpxEUFgDNNqU0pJZTOZBn1FR8cRtvvw0LpP9s+qjvj\r\ncRLdAsQf92gsOy5JKmkaffHfCeROlDvgBRRS6imVO7Xyqwb77V22QCmlres9\r\nN8sLi+2baPljLHoQKUt1nn+TH5YoaBBip/g=\r\n=7q3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-65c069a814e365be033f5ddfc711986ef012cd91-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-65c069a814e365be033f5ddfc711986ef012cd91-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","_integrity":"sha512-dDeo756CpR3K/2Gze6NfWcnWu+aDQQJfF0ZzhbVCLtFUgY4jLLc+Z0SNNzDq18C54jRBtBoEMvpuILMTX4Th+w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T09:12:49.735Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91_1664356472446_0.645307374732873","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"da340400c8a52a9e30baf22ef5d79accbfb2c829","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde.tgz","fileCount":46,"integrity":"sha512-EwYXn65TTDvtUqdApURZeDQHuYkACYa/jKuXvVW9Vpz+bA0kCMaNnyF4YKkVFKy+jghEN1jutr+kk9imk957dw==","signatures":[{"sig":"MEQCIBamg0gS2HVHu+xBWfLQe4oSpkmHykmgLxWVdl/XgmVcAiAvkuSyz4QPiHYKnnIhDj3Mq7KQnMb9rhEitwu/lLFdrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNWTzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptIxAAjsB1rXGjPvD/xvKNnZhkXc8XckEdnicpknvPzvbGYV9b4cD6\r\ndxlBVPbujWyUI0//xwN7iWwEIKjW/SLA3R23oRtXYkCZeKetAgsUmvUmhXMp\r\nqBiUz8XtJthWIT9bL0jXrCqabG4y3NpB0Qu9idl38NB2IwvSN2QySdaD/3yQ\r\n8nRt3J4W/2MeSk9DD9GhlmCOskmQ7DVDFkMdXSPpJqxREViGCAeF4BbTDFwT\r\nan1jtafjlndd7xRiD6z3t7nkhuOz7mjgWcBkCzwXVAHq9vB94NLzcRDYqf8P\r\n9dW3AyQd/kolP3V3HRlqouGoNlaDFZZtPqtEdQdSPRu9luxqkRRwpHHFHxdd\r\nh8Y25w8McQ4qdjRgxA3vzH8ofEB/UYMNSMX26kjmFWz9oZUM7SN6JFyin9aj\r\nZ66wZOTtaPXtcjisU3K7ehhKPioIn2i6zb6avlUv3cz5WjU39e/RD6JXM78e\r\nhTsJ71dmI778m0eOV2m3b85zNxXy+wDYibTsFNlSZ1mw/Y2owyopnIzr/SKl\r\n6ZQJt9HWOsCMyo8fNEEG1ydZvt9mpHx/d67KZaFWjAnYQZlqB0o09G5+QbJD\r\nn/CTXnPkJUhLdZMZwwn1tZnxhVKm0Erua8SaNGdM8F4tGjZ2rx8HR6OtjsW7\r\niufBbC7XvTzJ26ZE5onkW4dqS3DQQa4di1c=\r\n=tsoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9c20e83279c1470dd05ff3144bbfff1f71d36fde-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9c20e83279c1470dd05ff3144bbfff1f71d36fde-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","_integrity":"sha512-EwYXn65TTDvtUqdApURZeDQHuYkACYa/jKuXvVW9Vpz+bA0kCMaNnyF4YKkVFKy+jghEN1jutr+kk9imk957dw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-29T09:25:17.502Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde_1664443635551_0.8135194504579331","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0fa124ddfc43cb548ce9a5db4ee548056615a255","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809.tgz","fileCount":46,"integrity":"sha512-atzi7D1KwRcJamTkZXuvs3ytDOekjhsmgIMfIV5P7VhDJ8LTjSsPjCt3HeZR0FfxFirEypHaHGubodP0sb3olQ==","signatures":[{"sig":"MEUCIQDzKTKSfhQi5qNaBcal32+fW7+O4hFIZ5dpRSWHVzZTUwIgde6emBpkoghJZtq+m+dkfZfy8rbPlrNmfEzqKEjoYus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpFg//VCtR5aq5C6BncHMVjQv+Q7cipEV5fD5i5cw6Q/THu5OAbkbb\r\ny6/hcN6iMGXk4w7cTNchF3oQ/j8MnA5hWJSqeLEimP4KfDooX/LqaC0ZcO0r\r\nolhd6J6EkMD3KJ5e/1CGZudyQnG4+SAckgG3My/Ii44eo8lUBhAknGV3rMwW\r\nPRMuGRPgdw/uDShZ7OxedUyjRtKD4sEp+NKKNHv4we2T6o7zCnhFtEeU86Qu\r\n/VSr73cr2DDlxNiVPB1kWXU4Soqf0qWaarbivGDwrCACHGCcl82k9KHQs6yT\r\nSEN0HEArQDwSgE/FmCOMqZiisBjudHzA2CZPrykzzLrjcLpItdreSVCXWd7r\r\nnnSZnw5D/3+e4ffDBq9qN0xOwAu442BakPk7mc8m6hU5sfjiYJ3Yl9d69edm\r\nh+4L7D/a7KheznhjTuI07g7wg4UiZHmjYN3iT5Y5dOJGPlYQgdWfe9r/HGTa\r\ntBqHtWPTUQHTFL8NXX0tU5dRuP/Cb8jbd472VIP1mF7AXSp0ZiRhfrxOKJL7\r\nHz+FSKEv/mBgnWdRSSubxPqWHuCAIrjNohiMtHnqf+OFJZ3TTEIupEn3alQG\r\nBbWuZeP1NkqtPgK2damNuwfXCQlx7fhvBYOQKxQpU+TIvfwgfenx+MrBE8b0\r\nLhcZW47u73bFY2h05hX64V9tvIQoLPWSEjI=\r\n=rewk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-696f2e189c52c4dd5e10dcf525ed59e7fb46e809-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-696f2e189c52c4dd5e10dcf525ed59e7fb46e809-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","_integrity":"sha512-atzi7D1KwRcJamTkZXuvs3ytDOekjhsmgIMfIV5P7VhDJ8LTjSsPjCt3HeZR0FfxFirEypHaHGubodP0sb3olQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-30T02:57:38.614Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809_1664506809545_0.13474101605260036","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"6394c494696ef291618e0860611f690a4e82acaf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.0.tgz","fileCount":42,"integrity":"sha512-oOGqK8p93wrFDfSIOFWVL2HNr/byOyOrVl7Mff7JAYexPXVM+4ouK9OZgOX+xq9vZqFaBRqu1vRbDbIbh6+Pqw==","signatures":[{"sig":"MEUCIFYT/tqsTSAVWNcMW7nRY8kb3mDVeTwUQwf6SD6YLg6PAiEA6bA8m3l/g7HXlqga+FgOAANeyf86B2r+LH1Bs5b9S38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNmWOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC4w//evvCiXN5Hc7tGJf4ViZ86T5sP3gaSluttQH3Alkkh/apfLgR\r\nc/lfDQI7mhBcqrCOT2Ul/jfQLYEysTsFgpvT0D+Zqza4chFkrbUH8KPq+CaT\r\nqrx8i5v9vZa5lk1e+UDKxUPjX4hIAUcP6ZY8mJXjsKFbJM0+Ibqdi0QE5Ggl\r\nSwK0sFmCQLO4xVvLHeJ11nLX5w60/UQjnt0TZKIiwRSyxJsHpv8oOzh/MwFu\r\nlOKcfF8DwtBRfc/AKkXQGK8lVketcLe+V3e3xC6xxGj/xYP8rI9G5/XXkix4\r\n9SROiuLHyEQ1VA6NrvQeL6VdESQXxf66CLapKAwRCh8+13fCS/jyiFPP5DCt\r\n26276xB41Bad4X42MiLXmdvS565p6BgSi1s/gvOeV34/P0uES/4Tz1T6wBAu\r\nB949LZeHZagBSanSuQNy3YOIaQdO1xRYCnUT0YCZFHWhZNp+Y5dWaVeUmSE2\r\nunZdhNsoNOOHrbNFKjIIcX586XIVcYVh7mSFBvUDRdSZFz1ocqSFIlp+DxSJ\r\n+9fQgas7010+dyzsv4tTwqbXaAFzsfdXuJ1hrVjYyakzfPZeWDVhBncHWKfL\r\nqN/ikyURDtgq+3jOQMF1/rscm4RX+BF3s74jZ4PwZ22uhxezFDieucnIUqvB\r\npYxWtWUi66EtCeIDy6aWFkAQX1ssIojwGUg=\r\n=saNT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-696f2e189c52c4dd5e10dcf525ed59e7fb46e809-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-696f2e189c52c4dd5e10dcf525ed59e7fb46e809-18.x/balena-jellyfish-plugin-hubot-0.5.0.tgz","_integrity":"sha512-oOGqK8p93wrFDfSIOFWVL2HNr/byOyOrVl7Mff7JAYexPXVM+4ouK9OZgOX+xq9vZqFaBRqu1vRbDbIbh6+Pqw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-30T02:57:38.614Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.0_1664509326358_0.7254847156768147","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"a2a4fb674cb0df87e73792b2d5d55e2c14feebba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083.tgz","fileCount":46,"integrity":"sha512-8G3jJNT1qaCoTUbcRH2EBvPsCJm6Pg1yCippAcxk0RdHTcdZZJtU0B9oJ6EiliOZtwLN6jnbl6o+3ezlLcCVLQ==","signatures":[{"sig":"MEYCIQDIRs9j4sPBbSdBqkhrjjwhEDYUrFFdvrWLlJYm8TYDjAIhALC09/KKIQnla1FtgpdaivmAVeyk69mCT+dID7qpD2c6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNwNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPMQ/+OJ/7znGpQcdnOdIlLt3luJMoINDr36Exc4ko2oOgoOiMOtRB\r\nMZX+cr0Cb48g2UCCyJqi2QkZh2hEoQf7zoRoJvcY4f+pToBc7XsM7u24F9Kq\r\nIYTuTHReYyNFMCrq2x29Tgx14OGJOrKBKJh2rQuxStGU7oopRp68LJCkjB6i\r\nDB+kGOBIn5TwgbFDfXFd6WxlTWc29E51DkKtLeM+yPfpHgIASe2JV7X0onSA\r\nAVUzlBRb+YwD8FTob5lc8wDRsgMbFGlmOi+SrsgCqkWAVNR8weF/DGgWt/8r\r\nPEkltAt9kwHoCsr1Cn7VodTrOno4TruYxi90NqFQ3GCdj1xrQqodA1excu0X\r\nAoBWsBDzwTD4qGOakI/P2/YbFd3sgbdkQWDnCDvuA3K+bXwCyx/v+kyRDI+h\r\n1k++xTBkvEQ3abpC9eTzlD1Fs5QqVudGYB1KWHn1SnfMXLuyFh1tSoBS+/in\r\nBLloKhpx6sj6wcwyYZHpRCyg69+Y3l26vx4524QS7k53DjYEsnq9o7V0aPrW\r\nxsXFvcEdoE2vCuaVgzxm3OjEjBBPL4EX+c+rlaQW2UFYNWMwZgGm/TgNnFLH\r\nrQYld+4T54vCdl9BfBchhjvW9NBXLDeaiMppfPEDAzL4WGJL8//Xs3rfYJhM\r\nNY2WDHS7/sF4EHpOM1ij+AN+1tHcrJ5Vtpc=\r\n=gQfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0147e1e090f657984e2f087a4119ca9588aac083-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0147e1e090f657984e2f087a4119ca9588aac083-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-8G3jJNT1qaCoTUbcRH2EBvPsCJm6Pg1yCippAcxk0RdHTcdZZJtU0B9oJ6EiliOZtwLN6jnbl6o+3ezlLcCVLQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-09-30T14:53:26.925Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083_1664549724621_0.17813321004415927","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"df69995d1a840c089b88130f851b5ef221e79f84","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde.tgz","fileCount":46,"integrity":"sha512-PVa7HiZnUAf9EHFBftRLZkOrGk2RS/s8ctgWXQq1ZAPlNwKxIJevcKJBgfo6vqdACsiZKVbM2CMd/NkiAuW8bQ==","signatures":[{"sig":"MEQCIDKFSxTI6xkKLpOtUrZgue+3C2CudIhlUmv2k+xdIEijAiBR6wCLQ2xFisdLHM/xZzgzQRv50zzp6/N8n86KD4lwdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOlvKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopUxAAgYdvDzD2hcG7GPwnHJyoIGxbQv/f1CYE7znTWF3WAs90wcVF\r\nZhLGGObDjRLiSM1x9vy0j1CzPeqNFq1qhThca8XrpV6jQJWs1FTCRFAwUFJ1\r\nfEudQSQO6QGq6sitwhhzTXnTdnLqy2cLzYvRuVYX6Kag0Q7inBfyI4pAudV6\r\nJ11Ij0rAFbR7ge44ei8ekom//B5JTtubXPgrDZrTaOu5uRN31fZTfnaUaCub\r\nP2sOlHzk2moV5sAoOdCTZNgCW45V32WgPRYqANQHWk0skgUTZu5L91FzWEu0\r\n1/r3Y/Zs9ozf7btkpWYcG1wwZYlAoA9+97py7dnHROc4MOpzBMXJ2DgtSqq5\r\nkZ0xcl2htR/1KNlsxDiGtxtybPFQFUhzau+YjUBwtR9iXDctGIEwOmuRzfOF\r\nr9CtMo81yYN9xFDIxWAxNFg6yyVgpRN9zJfa1nJ2/TrN9FTFUaWFAJ6St9VB\r\n7ypsZGQMSI13qhndI57X4Ipod0GtVfTBbVYZYgP030SO4xnuOQw5O/oAqLm5\r\njKLhzxnXLhN+twc9/rwZotqa/mku825mzTqugyd8Ch93ujypU9t1vNDUJcO6\r\n1EL94SqLdiv4mKyUq3inNr/s8/IDG9eY2rzg3WBy8N0qHVHdhMzEEKQF+Rjy\r\nfRKlcc1Al6Uroz4Lfb9T2oK8N2sEm+7kwNY=\r\n=0xer\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-37d1d0cb6c660ba52f0993ddc40f8f2074469dde-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-37d1d0cb6c660ba52f0993ddc40f8f2074469dde-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-PVa7HiZnUAf9EHFBftRLZkOrGk2RS/s8ctgWXQq1ZAPlNwKxIJevcKJBgfo6vqdACsiZKVbM2CMd/NkiAuW8bQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T03:47:50.247Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde_1664768970753_0.5061765578592647","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"d113d4fd04e8463c911d03f41ba7a73b4d2b843d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8.tgz","fileCount":46,"integrity":"sha512-Px6GDtbp+LiSgnzqBOLRof74EH1DCILvuGSha8Cgsk7b1NIy8qU98ZmVi4UqklUDdcnOaNbWx+5bAENgzULutw==","signatures":[{"sig":"MEYCIQCeANfvJZRL5+bK5Bke0F2NW7898qxXOpHCS2SxW/5z2QIhAOxUfWcGffkfkX+LPkY6Wg9ZFX9gDWHvlxSQGSB7BgLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOmOsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgKQ//TKlOC7SFOoKr/UJ4oXCLSidIIO5vFOfa1DQjbT5QlmQmlNN6\r\n5ya1sjGOUlBf+inHgZtNtJ/4Fc8Ez3X2lZpHky9+bAf+/FQ0h+l3dcUIADFf\r\ntrsfFwF9iQoNHcQ8dozQdIeIvuudtHHUW8ECpPwGyT3IEuKdSIYooU4vMWVS\r\n3JCUbJ99LNYFcjOHJ/CaEKnBFhU6nqVzlgtuJpX1BQrANcOHT3HaUGxSmhDs\r\ngp5XFS5HnDR6OPDGOXRb5TRlAkrMa7Yo7FbU+uWBKVHTFSFeYWsF6XZV6cWj\r\ngFJhngYSb5KXgMWKPULmzeoOy5BHeFkJi1wKnVZAUbbYoTXDExJw+3cCLtCn\r\nPfGN8Esojitlo9FZjrlwYYyEtLzFYT1YLA/NCKgjZscaxRce3tFhHGrkTNmg\r\nb3Z/yAl0/LcFJ1m+ih/lH48ouOG6X2aYgEiZ+b2up/VCiXtBL8gEkzvoKrxu\r\nwIRNm83qWdDbmEA3kEDHy250MaBwhzhywnPPXoSqIZgSOIWcudOau3kkXJN+\r\nMAV8LqelamSoaLc0kC0SZg4vxPVYBs/RYMgNAQizZtJEwYRSBhNsXO3Mojif\r\nJXPkLgWG0h3JUS8qES8t/9wUcjRSbsw9pHrb1olsJe6eWCVnF4xhe5kB+cAn\r\nUbwI2vyz3AvUs89IHLC5QJkl1HBHJxE2SA8=\r\n=WVz8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cade50442be2724e6645019fc7205d58c4eb58f8-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cade50442be2724e6645019fc7205d58c4eb58f8-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-Px6GDtbp+LiSgnzqBOLRof74EH1DCILvuGSha8Cgsk7b1NIy8qU98ZmVi4UqklUDdcnOaNbWx+5bAENgzULutw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T04:21:22.459Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8_1664770988379_0.5391559489639242","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"e85a344e8b3ba913edfea3ba1f320605c176fd92","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd.tgz","fileCount":46,"integrity":"sha512-5OJWR8rKdZ8OAZDwmrxkjMm2nw232nWBpIM/qA2FS++adgS7wZR01XoEigj0LixVH9DNFGOckyA2nWoodu7Iow==","signatures":[{"sig":"MEQCIB1ncddt1A5lTOTdZIk05VHmX4WmB49Evg/FPmGU1FXIAiBZJobarlI9KNS2pa9McDwRT8MmEP9N+QuW95G1SqSn8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOmZqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBYw/+LOEJz1FifdMyqyFeBtu0ZGPayoUI65BenVJ+s3MMGO5IuWeY\r\no+GfoESVlWBwcGHEA98WusFt/3kYMCA+XsUOE56idMZ/XZzYmLrJRJWZ1hbo\r\nvUd2cUemxhNF+QskJW+9syFOCbky8FF7LXbJdZh/KgrfX6zVik0puxRQ4xU2\r\nh7Puq7YlDMkW5sEH7exK/7YITMSFw7e3Zv3nbDEDFapiVzfftDXXWhyguxQF\r\nC+6wHKPsKW0n5ca7WSuNlelgjUWQwFAzvFqktUPNZnV2Nc4JHaBRKN/q8ned\r\nZuBeqb4DQBy1/wehjvWQ93xTQxwJsWiJ+N/oLOpsuH9guBgmJPoOJi1fKyCV\r\nimqF3FPE2nJDGhCG1oBtnKich+h4oHa7Ktow9Il6fYWPOrtC/ixfXnbSlM1t\r\ncbdJNEJeAAj4BlePcixfuN+E8qVgVzleA0UOWrg5EC4p7OqDWzTWKSqLBqpY\r\n/08+O9x3wlT1s25OjVls+apheWkOkOszOYaPuj3l2lKNRpOzRh4f5kr+mTBh\r\nthEOPlbUNFWqPHxjq+Bs0JCwOCvB9CCqq+3i7WYx+aNydxGE39uLJMqRhSbF\r\n4cUp2jnpi03kp+cbs7+OvBO0eO7jkrGjj7jnHeHE1BHF5EJf7s0XKEOVQrAD\r\nAGcjeu3V9pJqfTc3gwoWWQ+BFk0jARmChKw=\r\n=S4J9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9d4711e716ec53de565ea0b0100c2e178d7ca3cd-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --bail --runInBand test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9d4711e716ec53de565ea0b0100c2e178d7ca3cd-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-5OJWR8rKdZ8OAZDwmrxkjMm2nw232nWBpIM/qA2FS++adgS7wZR01XoEigj0LixVH9DNFGOckyA2nWoodu7Iow==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T04:33:03.078Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd_1664771690100_0.420087416321433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"e2091de62c585853bd18c7f83c01a072194e7789","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7.tgz","fileCount":46,"integrity":"sha512-lMhRiyBN4NhlmUXlsHzD6Cwz/X/sUTZzjcJCvjTQD3BUP5lzkj7e3cX8xQA3d5cvuKTOxWRdXEZLMcmGBjm8nQ==","signatures":[{"sig":"MEYCIQC4nS8uqNtgNDCgN6vGIQTSCOlO39/BY4yn5+dMY05YHQIhAKgtblNSs2EYRamLexpfB87GQB5y4jszgbhTXEj1Hkdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOm4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5fw//dzz4P7gPFd5bRymX+YYxQGI7S/Vd2P1W5atxTCONZNFvodd+\r\nAmuYxEr7kfOONZwkDryu3WgNDxl7ZK3ZQpW6A5xFG2hTLCjmBC42bekI7jQ4\r\nsPgWpQSNuOpYRIuj607b1toEfSSWL6pSBS6DINKlgINgYgFoxpd5QBr9nU3B\r\nR21b9rgbBGAmv/+OMX+0cr6V9SmNsFpNlbkg0mVpSAVrWiiFIrNy+N+rNReR\r\nPHTm0kmxC85TEevIu67SFRvROttGf/bGINs4oW6KqGV43BCI+qq0N0p8UNM+\r\n+Tz6Uc8zcgTk35JvIPO7biNDMBii2TOK2dphoMir/cIucdjs89RYNCd+9N+A\r\ny+HtoGlsevvU1RxrNutchpgxP6R8HZ2EA9vqMIBNCXxTpkjt4OGTG5mZqGHe\r\n9TJG/aRwlxA7nrguY0okhuFkz9LK8maYeLOnIkOGD3lygu6kklv5ZPQP8UUH\r\nUw6jGzJ5CeBHDOOx6dMN0nZL2IqPTdPj5dG/Y1qvPowpy5ychWXAWT+2nq3t\r\nKDYkCwK0FRwlhjiic4LSPlJ7vrOMbMKsapOALD1dRLmBR3vjc2ApTovPD9Ss\r\n7cSWG5FVDHd5kc1emVtyUaoZ3lI1fpVoxXOUPa3ZV2N1LgQ2Ix6LjxKkLHx0\r\nuB/ltJxFaGcnVqP1vsllGh+VI7SH7jZW/7o=\r\n=95Ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-lMhRiyBN4NhlmUXlsHzD6Cwz/X/sUTZzjcJCvjTQD3BUP5lzkj7e3cX8xQA3d5cvuKTOxWRdXEZLMcmGBjm8nQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T05:06:05.531Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7_1664773663268_0.08951431721500658","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"dec3c3df484d985285af26b522f7e56855171803","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc.tgz","fileCount":46,"integrity":"sha512-6hYOJARL0piAMQlrOSEQls2p52aXPWhgj6j/d3mNtdT/JGSjll0SHPsnBTREa4+gjKDIQuf5Nng9zZ3hTJAVQg==","signatures":[{"sig":"MEUCIAHhFKdR2fVPal4QmsMCmRdXrb9OJC64QVxh2RSKqkCpAiEAh0X57hpT3sbeStQg3bR8LSBQiF0lXqK6JNlmlenEhyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOnZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2EQ//RAW2YLB6wj5g49GA2fRIaMAYZwIum5coQD8WHirN/0OcvpJ4\r\np11pjBlMqNmPAD1zzuT9Bzw1c7o4S3SCAFmpky31jl6S/h3YbP7rsN5Nrd8I\r\no7bxIyJB+UOAWSbHL/pnbljuSmTanJRIWUGrMkyKGAhopQ3Dl4vFLUtUMuDE\r\nMPhtxO4XLK3TKej8EvCAxMU0ZpcspsFS/bviRV0PSQCGZTQsaTh5zN9t5oUm\r\n/6neAwXEqvQj0WQ5FSokphGd4GX1rNZqILvFf+ILdG2sA69IU0xWKCZJZrzw\r\n3Yxkgoxa+QmJcAhHs6d9kggIW19gmB4HchaS9t2BwNyQwucsFyRE8yM+TQ4k\r\n5WMC/X6nJp5+clEH95prktDt2GxbKe9WSBF9oqKANxoLc7XBNCk/5JifaKMV\r\nobHq9Y9JqSSuLC45V3TWxLcMLvC4KVevC2cdXGbkQpaASZJ5GRP1w58fHlGR\r\nLCwhNZPSmitQbaFVcmMzm7eqINC4h9RZYuF4TznefIVauIQkueMb6k277zQA\r\nI6bMQ7MLdi96JAskyMgV5Icxncx8j6ZpXTSsnWMSqpI8Y0I3SLMqIAwuAtbt\r\nNLqUZE52aGmr/757qAqWburG+ApP1QYrcx0Z9DVUtizJg9lOlDoZI6dlEJWO\r\nOzSSpfbvxB6WUo5dXMh6AzDrslxfzBv9FtQ=\r\n=aHwV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cf77867660f92df84556004821c52c6f5a5846dc-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cf77867660f92df84556004821c52c6f5a5846dc-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-6hYOJARL0piAMQlrOSEQls2p52aXPWhgj6j/d3mNtdT/JGSjll0SHPsnBTREa4+gjKDIQuf5Nng9zZ3hTJAVQg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T05:39:30.932Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc_1664775746733_0.13441308409275132","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.5.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.5.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.5.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c5a98528c3ee9bb874f4a2c72f7ad3451aee737e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.5.1.tgz","fileCount":42,"integrity":"sha512-AMlLvdLXd9Dn2VM2qSVP26hEpwPdARBATP2KUkCPeaiNArR6ptKEZdhQ2WSuHTKMDgrOQUWyFW85iFkoJv0WkQ==","signatures":[{"sig":"MEQCIGqTY95oKtMRKhHGayCeZIkdvDuNuLHZoL1JXKlooj+SAiBKetZgR11fzX3dYbXgaS1F20MtKjdCpjVL5Db/Tkin+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOnh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkxw//Vlei27AcqWRZWZ4DxrbeMkqNVfQ8j8XDxorlBbDrjn2rra1e\r\ngs2TV0tX0D71i+Ck3gd400cCmsvzv7K5icAaet99GQ92tkVrcsk7F9nlq4DO\r\n4acAfVfJcviH50m9+7v9CCHjKWbkr9xmkTr8f97q4crem05CXcSRA9c47kOC\r\nQdNrSJvLExzyY8cyOFlFOwCBJV1MJLQQXI0WH0HsSGk/DF9jjW3LRqZh2ikZ\r\n8Mbu5gQGmJhtU32MnCg7hyoUE0Id+CqkIZ8rs1h6CmSPEG2S5T1E2lH9e03Z\r\nDGWXkxIYuscMeY/LNSvOmnMc9iToCJ1NFmWjdB5euPx/CBJrddV6P3TebkQL\r\nOjbCTiwB7iArKqRBy+nT223e9CCuvXIIfUZncSuK1KLneg7tXlgMp39bvyqa\r\nwQBJ//RuXPTqs0Y8nv5PZPEKY8IgnB205eaWLbXyxegpjdSKQRfu+esoHf4E\r\ndE/Nm8fGVeebmgBk6B6QqU956CkjNBa2raddkaV94dHKgRVJms7QTgVzY9gd\r\npkk0GtmQLmDo/0h/ngmfO4/jVx7g9h4Am86Zw6PgSHlDBsdJmZMB8Tua/FCh\r\n4Jp+O24a1IhkY/2sgUsu3D6HD8in37/sTCkmmH9PQObiD0ZX0X+X1miykDtl\r\n9fgeh+jk4Do/mUh8cN40UUk74vJjMGr0ss4=\r\n=COHR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cf77867660f92df84556004821c52c6f5a5846dc-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cf77867660f92df84556004821c52c6f5a5846dc-18.x/balena-jellyfish-plugin-hubot-0.5.1.tgz","_integrity":"sha512-AMlLvdLXd9Dn2VM2qSVP26hEpwPdARBATP2KUkCPeaiNArR6ptKEZdhQ2WSuHTKMDgrOQUWyFW85iFkoJv0WkQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T05:39:30.932Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","moment":"^2.29.4","autumndb":"^22.2.73","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.5.1_1664776319513_0.40559653786153516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"92ac66b83da1ae119227c1d5aad90283e1e06251","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7.tgz","fileCount":58,"integrity":"sha512-zt22dO8uiGn1mEeakOy+D4ymXQzSGYDd5qE8CTDy4pPtNjG2eYrUl7gyhXaGYM39T9IZGgZ5tUMBSqEi1XWMCA==","signatures":[{"sig":"MEYCIQDiEZMgX7cyLHt9qiVd97dQdGBR3K33NEQOunns+LIkUQIhAMg9QGNeKrQfAHclZCVCtU24Iuk9w2L3fgrvtLZlOzJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO8NcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp83g/+OMYmD55IZDkT+Eq6wrMCJiPSsqzEGn/vbCfB+AdQudLYnDcd\r\noPMOkEnS4ETINow2HsDZKR6yz0Vymki0umtuD9wFxPF5XNe6CcoUT63qYOru\r\nGjVTv1qIxGw8Z0YxBb+3CQTwzTj23GdSjuybeGyuDIt+QwiitroHQRIkKrj4\r\ndcubldEhhSdMneROQ2k3teHTAcy5/Sj3uYjqNtU6fwj5FzH8CAgJEo+59CtL\r\nsJJE3WlplkwtmS12YIygndxZRKC50cPaaTw28Q6WP3sw7TZ366p5ExDvDWTk\r\nF7oWp5vkUBfqhHbr0MJU0pHEaGJzWfZxDaM5Ex1eCysf8q+g/y//UFAdV04b\r\nBE58M+7Hd6DkLvleikKZSWY4WpFQWkySlVx/Hvp0cCoCyDJNj/MR6/5qEV33\r\n0RjMibTUgkOFV9BIvPNdS2CWC4iqafR+zJjnyUMvjaAOVd7dmbfqub2XAohF\r\nJ3lox3OfTt1d9HqAGfHmLKiF8rY8ih86d24BIxZ7BKVU4Cv7dBX7Y9/bTJ0j\r\nknWY6MoQUapWcsJS+AvPEktBPJumQLqqasnBCdrDOYUwkNVKRKbxBEfEaKx2\r\nuD/K3LQmY1bfcHf2za2sBW5t55JaW+u7dxG3ybFmXMeifpR2TfLP7Zm0NOJv\r\nN3g9r/EjV+9vEuNUApFjqcl6pNhnrZVUqA0=\r\n=FkA9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f0ca608789dc38533c7473f2959273ebe87c11e7-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f0ca608789dc38533c7473f2959273ebe87c11e7-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","_integrity":"sha512-zt22dO8uiGn1mEeakOy+D4ymXQzSGYDd5qE8CTDy4pPtNjG2eYrUl7gyhXaGYM39T9IZGgZ5tUMBSqEi1XWMCA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T05:21:52.458Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7_1664861020274_0.5423487230972921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c96ccde90451733b7d5fd2c3af78971d957b4f7c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc.tgz","fileCount":58,"integrity":"sha512-mVee9bjR1UqXlK2gpxtePWf5lNVM48ex39s7koy0A/4NNV9cQLj3eZnFTiB4hyJXHmVv0MuVmeWe1XULF/3bJQ==","signatures":[{"sig":"MEUCIQCtYMvL0isK9nIbyV3HjKfC2ubcaovnyouHAiM0B9cziQIgdOoBGlf8SAdtQWHaGCD5vubnTIfSr5AgJ/tBNimWKc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlxg//Q0wwvwGGz3bLuNRZh0k3J52CMA7FxSCQJ2QcFtRLgPFcttjz\r\nji7cAc/H7SpbS7qOHbsjUXxSgUFZAYh5vhn2tNmILprN4NOlYwIw7jkld9OF\r\n2CswMTluWMAPDU95y+jI8djwPns4Guapb1A9AOH/Jyke79b/xAsSfBDQyX/c\r\nr5Z8KNHDaAgljmS+fMR4TwOFCgZfGWHVB7Z9Y81pG4fSB0z8XBqnyQWejl0H\r\nG3HrEqmLFmqJiUd9MjvSEeJVeOOizx/qQ1fNw2SEFGaj7/TlSH1bp3O5Rm1o\r\nwZq39fbke2piDC2glHnEizuzGv+rpfI6mrBkuTpy/1+WICWA3/SXlsrOB4RB\r\nshX5wByr3m0RBG0yOrdE70n74sjp7A09eRlJJdHNliqI2Pkdm3wXD1QkdG5E\r\nC+o4zGrYcg0yp/i+oWEUFgJCZ2/1RTj5tX5PEDaCxnGNoR0nCjLwCfqL0CwV\r\nVxSni6SqRLjG/bMllPNQQn9wDFkDDeiXlGpjGqVO0HqhSvr9vstkMAlXUym3\r\nfiO7wWw6zc5PBkcjL3/EsDXpO50kEGvrFRaQjKwzdF4hOBbIoDREB4Y4Yhjw\r\nEllb060ua/3dbk0JdDlLl8rRDVpfDcln+WDCV7BGqIlA1s3Yt6Z7PoTdDByD\r\n8Mqbor09prD6+PK/tC5V0/NpmJcOqEDa9fw=\r\n=AHbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-68fb5926a2978263c5d66b9905de213dbd2f3acc-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-68fb5926a2978263c5d66b9905de213dbd2f3acc-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","_integrity":"sha512-mVee9bjR1UqXlK2gpxtePWf5lNVM48ex39s7koy0A/4NNV9cQLj3eZnFTiB4hyJXHmVv0MuVmeWe1XULF/3bJQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T09:48:03.166Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc_1664876978660_0.22813443093475438","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"032a13dc7753c0d39568dfa1661f02e547eb79d9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40.tgz","fileCount":58,"integrity":"sha512-C1Ee6OdJ+P0LRfDzrXo8XuY09ulstZwtqJMbMQJMHFqjutydxLWEHtMs0yTWrOEoiFWU+1s5nzMza5bqSVi3aQ==","signatures":[{"sig":"MEYCIQD44/db054HdytNVfNTgRlWUUybRmdwodyuRqinGU2eKQIhANtgMOTEChcNsn6oK2K/VTL1PGN8bUiaejbGdq1KI5eR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEHjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh1A//Xo1/r8HnvIcN5F55tmjBsK4mYyLPKmYMf58TywVHGXv1vVX7\r\n3Kv/k8wMgLPitKRI/L5Q15Ms97Vc3eHwvHIAGpgqnWTWeUUhQVt+Oyi5oxdv\r\nnsoPqduHajLOcdHOjZLGAkiC+sgaPMwIoDgbW0opo+IrknoEC0Cuut5oW9db\r\nufYRv5nk904o7q/LYnPw/AkSsqxyGFKGT4jDYhJ1o2MUAxvR/Nk5AiDZGeof\r\np5/nKnwHdc9iqCJCwVt1r4rqH14XpVI95erwnfg9FG9NHiQ95fStAtYNAnGy\r\nkCl72idJryP88DFNw4vPK6tpubj20NV5A4MnuhYmzsppOzVbBDMwuHG40vK+\r\nIzmWhpai+JZ2GeL/LLlqH5STQjxNviq1jT0uFgU2GfsPztB7Uqj66TNPv3sp\r\ndBJqM23VGPoZ5CR//EJtvRsAUC7PVG+PzmLwsjFjkBhzo/umjFRsGr3k/PGe\r\nSv+xTQAaYd5bnvoj0rRSB2CMShjOiYtf5i2l40mxgZXjdboasMUDfU+o4YBV\r\nGWAJugGTgnfcuV4Iu2zrqtFRQcAvCWlq0Mc+8Lu4aOWUhbmiqOUNHB85fWgx\r\n4rdGpe7yw9MKWPj8gqiY2AZy+iMIadBhhgQkr6N7cgjQ4NkGyAWWG0SEKB5i\r\nzGkXv37LiKaLpE/HLLJMd3ak3jw+o8l+4ys=\r\n=K4sp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e80670013683a7d6073b6a5ee2d5b28e76233f40-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e80670013683a7d6073b6a5ee2d5b28e76233f40-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","_integrity":"sha512-C1Ee6OdJ+P0LRfDzrXo8XuY09ulstZwtqJMbMQJMHFqjutydxLWEHtMs0yTWrOEoiFWU+1s5nzMza5bqSVi3aQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T14:21:35.886Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40_1664893410844_0.0635683344788005","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f6a17ad773005fcbe3377c748cdb472bcb33a328","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.0.tgz","fileCount":54,"integrity":"sha512-cK3DUO3LGaVX/frwSGcgjjCoUgwm65fNrD/VuEmuHr7DEb71OdRRFnRMbjj2nGAxP+XEp7MkDVfZVvJhG8TciQ==","signatures":[{"sig":"MEYCIQC/hjdrZSoNQlYOFyWp0Tnxqgn8BQpbKKQhBoA64c3JoAIhAPRiWTpe/BmfyAt22PM/6VlGAriEZ7AbWq6Cfb6n9Yrj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPNx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEHA//eNJs568073vPi0es7RXQhO5dlu8/mHhl4xO22MW4lFNxOKAt\r\n59J2aM8qVX+UKrh0pH/B0F3zi179Xr33A4/h37SqFbworUqMo/0BnRX3G6DQ\r\n3yXGKrrqWqwSFFfKbb6w0E9y28Qfn6YDl6cLm/mjTDf4cSADwYCsbjdn37AW\r\nAr6UsG606MJLjjiY9oGS9E9fxK4ai+ds+1VUggvfzqMsJg+Tjzk5YCQsqM97\r\noGdx9H1R4p1AdFvjzCKIIHy3FMrDR7X6ZMrMp3Un0bzzL4WdyT4I4j1xtyZ/\r\nXzoIpZaEWn3wKRZJZAEwYMzqN+6Cql7x2oHu5F+ZqiKpqGJS0gCHsDwo8aoB\r\nO/X7dV/gp9rFHuFuoTvWv2AviVwfN/pOu3wLO+AwDy3YsoHKH9EsITRCq1Mm\r\neFb7VVRq+gj2n+UwR3+AvTFDj56bj/3DcYFwyz+e4VnTXJytRRz5rjFeuNyI\r\nCgjPfcuWizPDCT6RFTONWcDnhBkwlECQcZCQNcsYKFKDQ56IWD+JtNgvQ5gt\r\nDUYmwWgQlM0F//vFJVLw88W3W7LaL5O2B3aHJavmS7tKTfaEYxiG1JRXnAYS\r\nGtiMsJ15Mw/iF7jtGKEXOhizh3mNDdyS3sTghnSfhlbT+TKEfeHsF6VIFCec\r\n8eGpsmg8HvMuEdTy/ge2q6yehIPKOjPHfCE=\r\n=FCUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e80670013683a7d6073b6a5ee2d5b28e76233f40-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e80670013683a7d6073b6a5ee2d5b28e76233f40-18.x/balena-jellyfish-plugin-hubot-0.6.0.tgz","_integrity":"sha512-cK3DUO3LGaVX/frwSGcgjjCoUgwm65fNrD/VuEmuHr7DEb71OdRRFnRMbjj2nGAxP+XEp7MkDVfZVvJhG8TciQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T14:21:35.886Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.0_1664932983548_0.4584759894897932","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8cf2816b1929b72d3e915a791f90cc54f48bd6d1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330.tgz","fileCount":58,"integrity":"sha512-duJ+bICgzR1yK6rH/FNEIWeYiMNa4IVRCTpdIWFz6iklMipc3ZH3jAP2JA/9PgwKc0J3OBErRgglhT6QCYzhaA==","signatures":[{"sig":"MEUCIQCrNVzU79Cmexe2Kz/OXDUQYimGcfjx9IONNzbFr9/2FQIgWqZuVQOM3l2S57iOUoAxWP7jtTFrKeHtnuKgZLg2Mgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPOSiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA3BAAnCKgLA4d8J9AlO0ucpr1TUnq4aucLSbkB+5IuqQY22zv7TdI\r\nEmb6smq12rv4HQwuA3AtAdZQ5w7Vp62r7JVOWNhjJjZBjrL0ODvFbHSzEv9s\r\nN9cZBZNX5cGXHQlJ/u+HONtfdolK7Y+TXFvuWKczHr+IQkaPqY+u2O191eGd\r\n0PetPvv/1lzlPc8GscZ9O5ZVhRnMAlzUrgARshDwcB5cb/dBtlWEk4FIglmB\r\n/1mCKkW3mGhoKoTnS6RMPXUP4JPLHNqbwDboQ8Rq9xUoKa1683vb4pa/MLZd\r\nDU6Ddg3nr9sCw/PE6nKBqjW/1UC61RidBiIpaGj7c2ZP0Kc45/+v+oGC6LDg\r\nvQRLN9cOjGfmmqSfBy5MLn2LO4OSI2cmJzM/LBzpdurpvAFxuQ9hFqtXWwnR\r\n7rbEnfeK+DrWmtIFD0T/CZBcqPN3vsybcqxeOBmF/B0TrlKahUautfJOE79c\r\n8E51L6cQmqkcTtMss4Ee2mKnYPj02WVwtSHNO/z4O7kkb8IKGICLIz5rwYWE\r\n2nMrl84nEyxnSpy0gLvqjWnrA94VnUGUjzyWDNjKAXyFBfLMCuzYhiqAJJpU\r\nb1m4R0cWTsxiJCYthUqdtvlqsER8s0XtlCa0lzLIMAlRPXCIHp+LoPwGhm4H\r\n3OGgzeCGQuVjTzrg+tTChS1M7zfCupxcN3k=\r\n=wl/7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3c173450d43becc922e5f68c783606c75e908330-18.x/balena-jellyfish-plugin-hubot-0.6.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3c173450d43becc922e5f68c783606c75e908330-18.x/balena-jellyfish-plugin-hubot-0.6.1.tgz","_integrity":"sha512-duJ+bICgzR1yK6rH/FNEIWeYiMNa4IVRCTpdIWFz6iklMipc3ZH3jAP2JA/9PgwKc0J3OBErRgglhT6QCYzhaA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-05T01:55:44.527Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330_1664935074559_0.5148785714779152","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.6.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.6.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.6.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"e1a87ba233a0281a049666d6784e55173d43b9e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.6.1.tgz","fileCount":54,"integrity":"sha512-JaMAPGLHtEDmHI9MsR3eCItrUfSmgQzOH5xVv+O2ONo1OlF5fqNgnHjf4Q2nucy6ZCeXo+Lpj8VvRSc+LtaEwA==","signatures":[{"sig":"MEYCIQD8OE2KvT4k6TA+L2/sTtaHXfnBcWSgG4udmihCLjDi8gIhAPhG86fM1/zQmrirgWJ6gitx/wUFbb5VhAQXnFReIuaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPObuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrkg//QEb7FzdsrOItFuezqL5cPjlasnM/sD0O4qewgr1jaoMhklMI\r\nBRJw9x8xoI19HSjZ2fSwVVW1tdv6CYorFJHpn8a19M5+M05NdEe2QphPd9GX\r\nIyMK96xMkeFiJEUj2B4uiqF13jWolADEyVbQlhmtn+nu4MC/7r3ab4trVjMK\r\nN/99CscBnzIAGO2qf2Ca19UnEyjtCsTDPT7SCqhKQODupynSv59sfuwF6LVr\r\nKjxrdu858PEp0+lgW/dFci3W/os+ugXDgYQDwlEVhICLxEy4TAN0auP5M2v/\r\ncC9eMbETw4QA8e7Enx8/AZMi9i77Sgf7TPyMGsuK5xzRPbfF+O4QS0tSsypS\r\nY74x8H3Pe0NUBWMoN03ExuQSVJ5OEj8YOtYkAcd/ky+oHSd6TLYmt7YLzj5X\r\nmWLPHWxVXc79rtF84E5Vx8q8NaTWf3GJRGcv2cAS2v9f9B1nqJ3oSGZMewAz\r\nBDrRtFiZu3c/+LlQmDM6+XnfionRuWHiDXq5TgLpiCftWYWV/BgMCaPxUIgg\r\n7P4KHIXqreH0lHk9FmUl83DKw2lI47a7yqafOcvjAAAGHNlVx4xtE0zfxoa3\r\nEFRWYF04E2FTbax3okesKMfKZbs6gKd0vM/APCRJNWlvd59mnSaYTKT832Hl\r\nPFD6meFeFxymvpKuHT9T4UFf0oSbSl1qP5g=\r\n=zw4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3c173450d43becc922e5f68c783606c75e908330-18.x/balena-jellyfish-plugin-hubot-0.6.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3c173450d43becc922e5f68c783606c75e908330-18.x/balena-jellyfish-plugin-hubot-0.6.1.tgz","_integrity":"sha512-JaMAPGLHtEDmHI9MsR3eCItrUfSmgQzOH5xVv+O2ONo1OlF5fqNgnHjf4Q2nucy6ZCeXo+Lpj8VvRSc+LtaEwA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-05T01:55:44.527Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.6.1_1664935662597_0.06450474082210977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653":{"name":"@balena/jellyfish-plugin-hubot","version":"0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"810bb5caf9b1ce36899784d7d5853a341cef8732","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653.tgz","fileCount":64,"integrity":"sha512-S/Y0Tn5jw+e7ow2QZuL/hsKOX6ZsY/V6GvSssIguc8P4fFakM3lwpohYBki0EeeLZ51z2M/55D3YRqnAIe0J/g==","signatures":[{"sig":"MEQCIDra3RuCikZH75DV+Sqhe5iTcE0S5E8fvvByBStd0oGAAiAIWJ8qUjzMI81S9cR1sTOLIlwebIYiA+YwOXsBLmGRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPTmNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ0w//ei1rjLe/bBCElxIAAaE0ciSlx1XCq2iiSqzRoObgPLqeYIZx\r\n0Bg0qcDuaAMkI/QVwcBywmmMp5NRUnx/lSjEMNt7DymzdkThvzDRCGqYWjfg\r\nH7wU/+rJmyWrEV4vOquNn5VlFYf8qKgtiPDTdW9LSTycLIYGhxkm9vU9fyRE\r\n2rDfv2RkuUFR0VxiTP8xo4W3A1LFUCGYxlbtVTiwyjbMWqmIB3YwkOllmt5O\r\ny/9DwpE/kgMLVxM2eBwWh3R0VvZLFOCELO98mFDlfJ3BRAjopryDwn4R9HHs\r\naR6zFN7lLlk6uojFy2xtqBWqNueuUgRxxkP1rysXqgygAiboaUxWFLBeiMGa\r\nP5hOIhetmMICuqOXQ4VADMkrBl7Ip1QHy0tFz9uAZJvMM6Tnt4mC4zTUbdNW\r\nY66DqzllW5gKYuHS7W96Djiiaz6IrmDF03xnm7uDRmRH00QAu/hc+4Nw8sX9\r\n5paGVFdTFD8fzxfUsvexaNoYI6HNqnCpBO23MDRVNchrBzo0zkaIV0F3ROom\r\nvFSfU3kXa7iB3dZ5UBPYgH5wVDjBMshFlm2dKrdN+Acw9Sx9uz5W1LLZ29cv\r\nt6W8jwR5kU9EmZcn1V6cQOmV3WRXzNX8CjO4LwmEk++e/qv4/QkhKJrFNiPY\r\nQZ/fx9nxLMaJepNSnGopaeLZuFQgfihsfNg=\r\n=W3gH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-58dfa1394ddc1b48016e0513c98775ebe84c2653-18.x/balena-jellyfish-plugin-hubot-0.7.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-58dfa1394ddc1b48016e0513c98775ebe84c2653-18.x/balena-jellyfish-plugin-hubot-0.7.0.tgz","_integrity":"sha512-S/Y0Tn5jw+e7ow2QZuL/hsKOX6ZsY/V6GvSssIguc8P4fFakM3lwpohYBki0EeeLZ51z2M/55D3YRqnAIe0J/g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-05T07:58:39.442Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653_1664956813561_0.588235018449504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.7.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.7.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.7.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"aa14a7cc61152940855ca056881c3903940260c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.7.0.tgz","fileCount":60,"integrity":"sha512-OYZUbmI+hkDA0RpH5haLrJWfbFz4s2e0jLdbG7TVSteWCZUUjRKJYieQqlbN2YrtQFRIpbWkkmlHCwOmtnybXA==","signatures":[{"sig":"MEQCIE5FC2d1j8dW5A+Ms9kIXaF9TrsfNRlZcShEvEhHcJiyAiBZmgM2vCUF0VO+tpoM2LOTNtQL7YiO8n+RjFCpm8xk/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPT3pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs9hAAlfOf2qD91SuxsBqIxpNr9HbCON4Gka9FatVSaUa8qbjI+h65\r\nR+Jym3ZprSAl30QfWQBkBZIfqFW3F/LCTDTJ7Bvq3mm9MYUJEl9DWLnUBKSc\r\nhpGGN0HUBfxAllU5aRWbUBTwKxEzxpXpkRzA5EOn6l3xFRoNQcPjgm78Q287\r\nd1kK65qZbG0vGbnxFiDrliKXrqcLT1W3kSkkT7TiGRVxH+HiI1kp2hj++n/z\r\nylWgPqSY2ETLMVcig2JSa7nIJVT4kzsdecfvmVN9NNohEg1oavVA3Jl8Dh2V\r\nnX3cGgBzNKDXSugK5wjVPZNeJEbxUei/6SOWtohSAdJd3G13OJpwSDwNe9Ba\r\ns5UlP78gcj6zup+4nEU7/QmZFWRIrfCwrbh0uXEj4xLP+M9TiKSuV9DoP4ZM\r\nteR8JGVpylTZ0KAxpa8s9PyEQo47Yd5vrcaxWho2TtxtBfKJO3TW1sF0qYlR\r\n1zxHC4mHR59hywRnIdEKiyFDsisEdU0yyPEjfmwgA/gsNTpuT24BYzLWpEdv\r\nWRstRXQtu+ac5U3raZE7Lco/OewcoLNrJU2u4/FJ7UH4op2yRXBC3VCF39sy\r\nbBRdaSSHBhPqNmLtZbegVQIrs684I9A8UO7w/4Xn+CKoFP+9nLONLGYfemSC\r\nThDjVGgFZ2nMOqVD9xuszbro0yrWbES5uVc=\r\n=ZbFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-58dfa1394ddc1b48016e0513c98775ebe84c2653-18.x/balena-jellyfish-plugin-hubot-0.7.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-58dfa1394ddc1b48016e0513c98775ebe84c2653-18.x/balena-jellyfish-plugin-hubot-0.7.0.tgz","_integrity":"sha512-OYZUbmI+hkDA0RpH5haLrJWfbFz4s2e0jLdbG7TVSteWCZUUjRKJYieQqlbN2YrtQFRIpbWkkmlHCwOmtnybXA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-05T07:58:39.442Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.7.0_1664957928904_0.3117212498974351","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840":{"name":"@balena/jellyfish-plugin-hubot","version":"0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"24605d32c98a4f6aa724e64da50e0ca6477b0ff9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840.tgz","fileCount":73,"integrity":"sha512-hf9VklXNigGi5gIKiDMaU5EtVyJRFF/aRFvIHGW2ZTlYlOoibGsCkkrJ2Qy3zyGXV0zeun94xhnTLeaBN1iZ/A==","signatures":[{"sig":"MEYCIQC+TbMaMOllfFay6cAOi9U+joV5PByQq8VT6AOFoCxsvAIhAL7C/T60Ku5TVDBIhRQDnOOtRbvx0p9+2bblGK1Ps4I6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPjMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBgw//cdoWALO/HD4hkhNP8gIOm5MVUenLkrfgHOO60jQiaxj2V29A\r\nJrUOk2g3V2yOz/BwXhGaF0ocC0bif73fjmS5TxnuxkNX0noE9BSe4rCNewRo\r\noxtOyH8rB0oBbV58gynxJVFtl8nVOyWnh+SywEbv99leoYUcfUD7QCc8XBxg\r\n4U0+nq09GTu0oxZnYs8Ig9xoL4gUFwlV+CN8UlS0RaS7RNOOJU9zlG9bAkxW\r\nOIk+a4se/9knq6rMlL7/+/n9ZkiN/fm97r6LHRPKiQtuudAH3ThbKL2wJl1H\r\ni35MrxF/wgJCVtwALRKPGVsO61sCkLoqXoTRyrB6rVmKzpwCFooujfhG1AJV\r\nkIqANvMx4wEC6Oa+k10kticWXIK1hVfBjxZAdU4kB6P0uaHbTnVe4Wb2oCLU\r\nFH4FKsKJu7Fp3rSK0cDbfZelfnFkemXaaDBDZnMfr750FnJzk2NBX6VkMaK7\r\nlcP7MYJmsVw3NoeQs+J9MLHJgrHBx3A8ApPVEmBKoWVmisrc70VPzlfyL7ub\r\nKL6oiOB8p2TDG2cJp0pxWF6FRfdCejYK8HPWG53noKhXKNApHlBlYtETEe+F\r\nDL1g7L15OGU73IAZQQjmHN0h2BY7u8aMxwiZkYaANwN63CCzkcObuu9mFUUE\r\n3A7TE8flwCOnx92VyL4EaZPHeN6KEvPqQPQ=\r\n=USYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-337c53898160d931a494226436678d0527917840-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-337c53898160d931a494226436678d0527917840-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","_integrity":"sha512-hf9VklXNigGi5gIKiDMaU5EtVyJRFF/aRFvIHGW2ZTlYlOoibGsCkkrJ2Qy3zyGXV0zeun94xhnTLeaBN1iZ/A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T01:42:00.205Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840_1665020680308_0.7636454781585602","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d":{"name":"@balena/jellyfish-plugin-hubot","version":"0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"2413c864135d132c43371946a5f48f0c038eb95f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d.tgz","fileCount":73,"integrity":"sha512-dAsvWJjHfIPI5Pw/lwHbQK2gz7c7xooskoWGb8H9qzlmyE/bu0JJPyq+mIfGb4i7QhYG4RVhZ36yVfti4Tpc3A==","signatures":[{"sig":"MEYCIQCZ3c46OeQauGKvTbtDYDZQDGdLbg9tSQS1HqLY8t6i9AIhANCOkZKgcouo2Rx6rr70GhiHM8cm7mlvO0qOAo+zKoTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPjdYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQmw//Ym99p9htLhR9Q/kdP31MtI1LB4Gr0hlq2GLCGLvpFUK7vp7B\r\nP9D8EcSI5GDLDOlp0Uu+X0j3C4WajSzwtMdPbU4ehYZDxzRPYQ6lYY8v0okU\r\n93+NqbzAU55x+aaizNYsNaspo7wj2T40RU35mORPo6HtBuCTMu9HYwIhdc20\r\nDV+aNsCU1z81OBviogBKcmi3/FnBPEwHmRej4Gx6qJQFdM+gkOoeZ2dah9xf\r\n2W7bOLDC4bR12FMAXTMd3MYEo8EFe8UY2bmW3qRCOV01czAvJ+aJT0zQQDMW\r\nl15fS6T5na0GT+gWTyMU4U2+81OijHz81SkdPKyd1F4zvlp3hkKuJNRESFcO\r\n7hl/SbJUSuVtDxignsO/fM/eNRZSJ/umrbiIapTfp2VwLp0kqlkqdzb3yts5\r\nyg7seFKxit9Fw82GfRdznBEifHzS9LaY8QY0tiVfqyMKqLzWFM3Ojy7m7/uO\r\n0Jcou6buHnihpb3LGqRJUM0EyFNq7SVuNzwvLACLZl2nFXr70QzOuFp2op5Q\r\nArEAuZuEWytMET2Mfc9q1vCWLKdzx7SGRDS4YDdBKtH7o8dwNn6SkEISmkn9\r\nr0gJqqssMLUvh0/MF7cHV3znTL6w/4hYtdlxHLsyzZaGXb38nXDb/1ltDucq\r\nucsMC89Ei0R/KdhMW82h8fTxGn38zYMIVqs=\r\n=CiIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","_integrity":"sha512-dAsvWJjHfIPI5Pw/lwHbQK2gz7c7xooskoWGb8H9qzlmyE/bu0JJPyq+mIfGb4i7QhYG4RVhZ36yVfti4Tpc3A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T02:00:39.257Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","striptags":"^3.2.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d_1665021784034_0.6389768793524777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b":{"name":"@balena/jellyfish-plugin-hubot","version":"0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0234d558f037d15d881d54dfc868a21bb2d2b3ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b.tgz","fileCount":73,"integrity":"sha512-Az/zIm9TnsGBvD0W7zKe/fySvehgbh1FuDzll6Lrs2alE9eBFS/ac9Dybn7fGNaw2CIlEJgJHxNvsi7M1Sn52A==","signatures":[{"sig":"MEUCIGCWCzMTZS9/JdhNpQid5yd6Rsbd7plSu1CiI1zk9EfiAiEAkcieOBZHxvCGYzOJjhuVuw1XqHR5TB0VofD97fRWRXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPjk4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMxg//YI856Xil0CCdy/wEcngInK/4EXZCIsERk54yVMeRgOKD9vgN\r\nY2B+W211bf3y7zcKTzslT56yx+SlI0eXRZO7yAURc1RTCh6F+/gXi+MeHd4C\r\n+8XuVOlY4XOrPccwhzf0AU2XntNa3NM4/x7ibzDHIR7V0qHNQTUJwwv+RRca\r\nu0S1wFOsz8T3lu4BwhrDCCe2nMrXLodmKFCB4APp+btMI9SYzBAsf4k2W9KI\r\nilypMXg1Xyfa1kgFIcGc4xiQ1181oM294uhXCN4HhiXLal7Pgv3BoPzcg019\r\n/jpOSwJ4vpZ4rzzOP6F4ZKQudL5pj8vc9btxvaH/aCwZuMFZpY8OHoBv3WEy\r\nhSjzHEMANa9xHm/beOrZeIZOypQW3hU/Dx+wOz9kVSACiZCyI93CxI9B8xwr\r\nkRaAHmumYsNXYwZonLm/K+5g8KD3vZBqbSMz1Bg0c/gZjmp9RCcfDYxvFYkq\r\nYtzlWGcVo5761HRpuWICQWMLE6Ns7BXIQk/c8mHXcQx3BX4mDdqjJV8tzR+O\r\nsS7ShTnnWD2+CttCDdpMlG2Q5CtLH0bT3z2qtJvmuw0EiVViyjos3HfU8vJY\r\nggma+jzLeEgVGZXrJd5MqmZH3Hi9Dm3auavVTvcYanUfsVBZKQWeoQzB4A7h\r\nQJ86CQFb3smvj+k2upH+5sIF+m3SqSpIF9w=\r\n=Lggq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b256bcd5dd1eba705dc92b876457ca25af0bb04b-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b256bcd5dd1eba705dc92b876457ca25af0bb04b-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","_integrity":"sha512-Az/zIm9TnsGBvD0W7zKe/fySvehgbh1FuDzll6Lrs2alE9eBFS/ac9Dybn7fGNaw2CIlEJgJHxNvsi7M1Sn52A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T02:07:22.156Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","striptags":"^3.2.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b_1665022264325_0.42312598401087786","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8f02e0f65d435c5c616a09939ea274bb8ed71245","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1.tgz","fileCount":73,"integrity":"sha512-CJiXMk7qkhJC01g061/rVnCvqn54AxOhlPIok6P46NY/dmdgrUQBJDsBaE7pqcLKt2F48/L0xJKPqwZdfiq4VQ==","signatures":[{"sig":"MEUCIQCEN/yj3FvOPT02X17mznyuW6Fn+DUedMh3WxhdFdG8ygIgbUgRcthIw1MMeFuPq1UhQMMdoYN0NeQh6Ir9cm08Y1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPjtHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwcQ//R5uI4JNOVAw+aM+ly6k25mphqbTlPH1fqhhKP5HqGWj/PGgl\r\nZXP26MOpateVVU2kiSiuo6dVPAqs82vTQCt8UTSUVQ5xqodIvLOyFNZ298Do\r\nihakk/wjbEKcKRu0wF7XWSlRXgmKCCRiWm7nPB3yhHVIA14u9bERgbTiq7B9\r\nzZy+vlnKPUc/XGVDvGg2YzvboaHl7FS6+sWmsM+FfsHqrNHIMgQbk/avyyQa\r\nuXwYm6iGPyTE67ycltclcdT1tFGNGrSLoe07eng4eA/La25SeFQjVHO7jv9d\r\nEwItxnTUtEAeGrFJukkqajOdYo4egZS4asfEEAAZo/nAiv+kqYufZRAwPkkF\r\nimOL2llDD4fCqzasiXpRYT019JKGbOJDMivFo+RRgWh9pdnTfl4+RglkvpqY\r\nx2HehUIwUNCmoom8tegfXxpdubURfxzLJbO4GoMnBdXwG6Y5BJdSbJSE9Ndk\r\nKhwOYpea89PlVCc3J50Q1z0C+D0Bjy3ZwXPUw3YFCA+oYv0ZlTTVg9JDTDzl\r\nrNbzzwOXoFTECkJpJoELR8fhHau1QnSFfFLTx/NIGJKGayaTDJUDlGXPWgTM\r\nu4S2XsPfadkDwEhF1reJ/jxT7bPfMK/wqN/FcN3zAZOOsZ4RB9fWha4OF7yn\r\nqrUhDYlvm/rkcBYjnv5kUABn0/uycNn+UlM=\r\n=QKgZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b7d138bc717789ce21f7de53e829b92cd712d8d1-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b7d138bc717789ce21f7de53e829b92cd712d8d1-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","_integrity":"sha512-CJiXMk7qkhJC01g061/rVnCvqn54AxOhlPIok6P46NY/dmdgrUQBJDsBaE7pqcLKt2F48/L0xJKPqwZdfiq4VQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T02:16:50.600Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1_1665022791439_0.7052699833749243","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.8.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.8.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.8.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8e004e8b7305adf44a75ddf6448afc2b2420053e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.8.0.tgz","fileCount":69,"integrity":"sha512-RqYFhk2jRD0r9dd+IbqQoIqy7ZqlxRX3ClGHZiI+x06EpPwXsZvbfqiMe+FIaZ8rK+Sd9uVEYIhL4FAgt1P8sg==","signatures":[{"sig":"MEUCIQC/5NYXARttXdoGigivMFmaRh7LFICShMgysMQ1ZaVapgIgAVexW0ioebW+HHzoZRxIpUoVjuk4obdoh0aCV7jX+V0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPj3vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRihAAoJgUJQiVOLy5RjpCSW8hw8WIFddVkdzb8ztdlUgGUDvb38fu\r\n/XFmB9W5VbE7QQQ10ljsL/ns0YBKYaBHmTX1wH4grX+gONh51gjUrccaKPiV\r\ndsGrtwFbyR4Z5vqPbYMx4qJDr8F9ECCvCiaAOyJrFXZ2zdmDPmY9w9AItfu9\r\naKYhSFnL5Th7W3k5uuQ7jPNSH1kWpWtUY2BqdySyWLBZmUmndGSG5waFX3LH\r\neyEi+9p+jVJdRkDetCtVzFjnil5210xUIT2ti3QfEa9xNq+lHUwgfDhzxAv1\r\nVgRnEM0eH+XvBuydagcabDGLbHDDZd/gs0fS6DQ7SRg68CczLPg4pRQiDjRr\r\nVrLQwYwwk11DPqmgwE9cs+wqQ9rKE7lvfk6/XJLdtyo8y5FSoIKVIjk/gDYe\r\nuCV11VtrFCf3qkBDjHPsrkER/rvdBs9xKfISCihi8zvnDLsRfDdx3QWt6LSP\r\nU5RLMruNqDVueTSPY4HlR8eG/AV5o7QvfWj0zWu73EIe0EIcP0VaiEXcoZgj\r\nPcBYMAvsujrQvE3yl3BanHVNCTHSEbCuNibW8CYDbS8rPXmVkWiI3K4ORpyk\r\nnpxOLdYSmFCiJqlNpEweZC2mzqdtozLboAtopbgo9/S11ETBF9Ej2nZyD/fo\r\nJ4bDUJvK8GDySvWNmCIZzYKhe6a41JeG6ZM=\r\n=/10M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b7d138bc717789ce21f7de53e829b92cd712d8d1-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b7d138bc717789ce21f7de53e829b92cd712d8d1-18.x/balena-jellyfish-plugin-hubot-0.8.0.tgz","_integrity":"sha512-RqYFhk2jRD0r9dd+IbqQoIqy7ZqlxRX3ClGHZiI+x06EpPwXsZvbfqiMe+FIaZ8rK+Sd9uVEYIhL4FAgt1P8sg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T02:16:50.600Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.8.0_1665023471281_0.03463725408741114","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"5217032dde78109f2176c2bdfe5d7faa005e7406","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6.tgz","fileCount":85,"integrity":"sha512-0GTpBO/8ZbKiE622E2AExI/zb+WcP/6loQO8js7iJkSy3O3xIhhGAaoVMLcgk3iZp/zNZZUvf9C4qWPFtInz9g==","signatures":[{"sig":"MEYCIQD5eEyi3kE8q/BLaBOWf4OtkdPgDwl9P4JCGwc43TdQlQIhAJq4u7cF0zHFEIebjeetihfYx4RQCnQT0Oh4Wqk1qsFN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP/kHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRrQ//dtLJgKY/VDjzLUcWNBPcZFbS24TzFIKpjlRZOfnZmImrzDvS\r\nPMiYL/7MKAAtPZ3q9FH+WjWjsRel924HQYdD93/SnpXZqYlDzgIPKchxfpwn\r\nfEyaC4OvMOvlTcN6mCmpu6skC/ezLGaOEF95Iq8M0Hl1UHgfYhL1pslSl/gA\r\nVtPtcQvLPSCpEmdPvrPHmlp5mIIkRexpX+4++eSUVekAvLJC/sqLKetNhYaO\r\njHb/WtoRbNWVqQg9kk/MQmm7K4+fkVwhJEcpPGdJxFZaNa87bh83z8f0xeyg\r\nOWU1QNeXiP6QqEi1pfkCJDZJhuQpTZvXoPZb+W/egQigqUGx/B3CEK08dGI/\r\nntyw9To7GJXdtuf0gwCd3OiLulGt1G2+IF/XVmp/zUaAZejgX3Pg572T16K1\r\nMg0CzqUz+YV7RqdYwGld+ajjtOwhUK/dMCdWNEAg7eTRR//I73yNLfySBPw6\r\nx4EyiKaIUOq/AI+dtVQIdpUEmydzni79tIxxeCy7HdymOCiq/rmaMq4hhl3U\r\n5EFiOkYKj6Q5dQR8ooUWUrI7/vgrr+sAza/tndBdkjvlvgmxYNl2Jy9xO0DV\r\n3E/cVFbZVZjITk0adm/3V48nueq0ThPm5a/6nrM8ChzFyrPezKYvkG5tAPRr\r\noG5wKCgYDtdtExZpjmXZdRvXexQUr4ASdWo=\r\n=MXIn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cc760699e989d66e40983bf890f2eb620b9f6ad6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cc760699e989d66e40983bf890f2eb620b9f6ad6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-0GTpBO/8ZbKiE622E2AExI/zb+WcP/6loQO8js7iJkSy3O3xIhhGAaoVMLcgk3iZp/zNZZUvf9C4qWPFtInz9g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-07T09:59:07.560Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6_1665136903347_0.39716973369537834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"d685ed6135e8126dbeef1efbf17b2adba45d1057","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f.tgz","fileCount":85,"integrity":"sha512-o1Gr20QxINxyPLV9iJMOxonwUwXYXzfbH5QUKhbKGM/njyWiShWi14vWiQDWQH74gkbS+m+B8jmioUcuQT+jEg==","signatures":[{"sig":"MEUCIQDuMgdtm1EDf0ea0QIWxCa1ODGJIFli6pMOmuxBciVT1AIgVuQlEGZjMx2LkmtjIYCBzZ8To95s7INn9J79J8LyWBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQCjwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD8Q//dXmZHQ/6WHfqwxvp5mT3vPmX7ulkFdBcHOQaYoz4mxFsJnt2\r\nx4s8smtZtw/DavuIE9m0GU2ftQ8Vy7rQWWKbdybocAfWJ/Gfn2vK6Wowh6S2\r\ng3DLmXU+xK/UT85awYHrmajqNyZ2zOZoRM6l6TzyPAqCKXYx6oaYHrgPexMq\r\nVIcbt+bYtmQA+v4HVo5zhL0VdkGR/hMhltML2TNW6f9FqbtnQNRbqFVbFN8T\r\n/jZYa7WrlfSwtXAobFj7bfnUqOXBGX4Xxn0n/xn6oEWykAAGtHMvkQql/9UP\r\nXzGlZGU8iHcshIQerSUpRuF2RXRpGrkxNqiTdqlPFlcncPHY2qlZaX6jpp/H\r\nJYMhr4f+aN2KLxv/GSTJOPOkyLJzpA98tA0zdrsZkfXdvXOVYDmETcCLdecL\r\nl3M74LPCMLEVzaxXXgS8hgYsNStfwTplrL8AFmrO+fq7j4YNDmtj76b7ZlQi\r\n6uxC+hUS5FqoWX/lRnBhGBts5xN+lgp2Pj9KmvpQRvpKGXMO2nq2qTdYJSKh\r\nt8qoI4ymgiM127rVma41wCekFiPsle2B7v767/twVKtvknWDWKGmyeVnyIWV\r\ntLQ7gS4TNJXkHuqpmQS4O8v61atd4FyZDWRJt2q84fsZoGannlo5sXNqrowy\r\nwpIDwKzrpvF4Gy1+V1pOLSWkKQSLbzD2o6U=\r\n=Fw9F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bbdd99d5a667ffc70a54af298b21ae20034bde2f-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bbdd99d5a667ffc70a54af298b21ae20034bde2f-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-o1Gr20QxINxyPLV9iJMOxonwUwXYXzfbH5QUKhbKGM/njyWiShWi14vWiQDWQH74gkbS+m+B8jmioUcuQT+jEg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-07T13:23:07.858Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f_1665149168490_0.30003128661646916","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"a2e8180052ff6cae7cbb383713c3c582478e72c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1.tgz","fileCount":85,"integrity":"sha512-N9aEZ1f08jydsO/WwSmpAqwScTAdTPrLYSghnUwEEcAcuRXOtosB23gm0d8VNH19yVHZy4N03cRJvwfhZk28zQ==","signatures":[{"sig":"MEUCIFjH1ka005vbOe9VrJrKs9NyTZGfLlrjYicra4TJ0NjPAiEAgH/ORKFQZJcbNwm2uudzdDrTlDb30nPpupX8UIvKF1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQOdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDnw/+PaIly2rO45tl5WZ81zvBzTCpiX6OVa2jkiBAFBQCQ4JA+Rvf\r\nlio0Ti5YIb6TCoXvF0RYJDh7f0Xv0FOMz8gdGGlmHagElcM61xBswgGYkC2l\r\nGKjyuqBhwmk2Xh6gSoBFK5mkkUAEEze/MdsPEdtyggKhejCshjExNlfJv0JJ\r\nrhzNUEebVqUyqy7olsBLf3BoA9/Z1b/ljcRs6GUS8h7H5WLhRIu2swPwbQgH\r\nBIlqhSMbYsfYOG8UmMM0RKDi9J/hIZJWBCMRbk3Ng7OOjGxnTuJAAyJ8v3K3\r\niqhrTJ5Q5bN7D5DUa+CiY9R5u9AdLQbR7Gb5UTTDJbuXiHWhKFtOkzZk47v2\r\n7Lzf4WtJbLlsHarNqPiKYSCglvfSdggyCV153CAfI3EMT664ZyUYqco/gAUK\r\njtjO4CaW6Mz0FvyIIDZBPpbWJsHjfdt61nA2g644SCky/eRLwpAM7JixNN2Q\r\neD6tjxsw7mP3Dm6u5z/zAKCfdqXIZdWxILmK7Fj67dmLPx1Op8Y5jwG6Lo1F\r\nHhi6Fpj3tCUYvEGwhFQgwkGc1pV7WcgeFIc/A00rlw4CbtNY00oN/5YpWqw9\r\n8KGBnqtgvmDxx5fxvIa5lEIODmfBSXXGMogvwHu1kwzXQ4yxcwIgPQ/OjBTP\r\nDTayRHN2eLxiPPvC1sSKq7BgEzkgH4Brpto=\r\n=eAQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-208f40b366654db1ee2839a053d2defd0b50f9f1-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-208f40b366654db1ee2839a053d2defd0b50f9f1-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-N9aEZ1f08jydsO/WwSmpAqwScTAdTPrLYSghnUwEEcAcuRXOtosB23gm0d8VNH19yVHZy4N03cRJvwfhZk28zQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T02:55:01.346Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1_1665197902509_0.6718623003533817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"7f40e05aae5d020c073dcd5466b412e56c147191","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761.tgz","fileCount":85,"integrity":"sha512-sCiX1GlJS6AkX9dJP0V4CZ4yZjYEisfKVZxLMGS/wXLp+vU/VU/a8jdZtZSgNkSR8V435g2AbAvqo8QtfrtNRw==","signatures":[{"sig":"MEUCIHhWAnS+q+9xq7NCPYeOnZDtGPBBoOP5KFLYzzpqZMbTAiEA8GRXf8HLHD9jxoxkOPQ+OETk3kXcxWCNvVUYH/UBGiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQOiiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2ABAAk/gx9DhpiZ7h9dfiMmLI1rFfz1GsM1x40v1QcPDmABSnl+SD\r\nKuxMXUlC/yKoRcXQch3U6F3i2BXXeeB/MK0t9rm2+OzjrW74ErJs7mAAVr8z\r\ng77abOC8hmx0ojBZuYaPE531wYICzanWmPt/Z4AxmagTdmDckplVbhNst6r6\r\nQU70Zi4QPnj3R1UHCPUZp0Khq5YqkLXujuh/ycORU0abDocy1z7vT+ueArwn\r\nNTJg38lEGh46euuft/SQz8yQ4JhJAyuaHGODu60WpzdkjOB1KemPoJmQiAez\r\nQSe/3GnQvJbrYXQtcRlW+YWFZLiIae8P3GaVOlcZS6fDhmav07C5UH8eJ+oS\r\nTGixSiSmUsSEwouArHA+Ye9w8zbP3WW3ujXFy+7hwp/ZgWbeGKiS3p0WKorI\r\nGyESLBnM+iocg/UglrUqAkOLIa3SZ/bUzuUa4obE4asE3Jb50AwB3Vqipwvn\r\nmmsgyl+Nea/pVifDKrYWhip27EoTWeQWN/Vx/VHPU3n0iMjUVBgfPv1WTgBk\r\nzX5QYimie4A13QEhpy4ntO72BF0OPlWAL0vT+oPFntloZKUhe0uPf9vPkU75\r\nvsS2dQ+7M8YJuuZT4onqbl1Xabq9FCLXSJ6pUTlXNT+5Tdyfp1yLiMQhr4qN\r\niTl5CL0yFLb4Y9NthlDm+wq6W8nP0CwUo7s=\r\n=BMBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f35f4ee86d3b81c12eac792d2e8047e850585761-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f35f4ee86d3b81c12eac792d2e8047e850585761-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-sCiX1GlJS6AkX9dJP0V4CZ4yZjYEisfKVZxLMGS/wXLp+vU/VU/a8jdZtZSgNkSR8V435g2AbAvqo8QtfrtNRw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T03:01:00.583Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761_1665198242757_0.29917755721342587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b520b7eb7b13d625981c139f562fc699b2634a47","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941.tgz","fileCount":85,"integrity":"sha512-b5pDn67SarThyAkqy4xoa4ubT5hFxTPGPpXTTQV5+YSVm0Zr/Fn5pa7Piyc86RYx9Bo6W+tkMbVkQPt6HwkUww==","signatures":[{"sig":"MEUCIQChI9fUtibztvj1NO+lZ/dS31sCARQuB7ZH+TCrKTr0vwIgYVqLrS7r11dcGiGuM5WvUia/+DniZE+8wm1JG5zFTh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQPlDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohgg//dYhpgowe5GGnSFjt4ACeVf7BUoW9LesI7TvYjjykifsBMT5E\r\n2swrqtmQamATCCc5jnR8kPytOk4ZCm/vLRGkzG76E344877HxMs8KtO5S1x4\r\njSndh+vKGey4UBdb5YUx2fRkjdiYvAk9mkolUdX6poeHvdqaHqSeOewE79iA\r\nwivy39czTvvwzC2To4eDGf5/TLWH1FlQTya8wo524S4zBuompCpwdKHkUwp8\r\n5fCxfImqcIryNroyE+KdDjDzzlb7/Tofq3SuFp26hXre5sQ6fF930+J2UONF\r\nfDlw2LWBfyFKYPVe4CTi3zIOnqvFgrjmyUiKLpRv6qeyJXOG5acnHMJn1YOe\r\nUMBzw+3NIn+uhjsiZmqSRAKyJFlwMsDCL++VPEAHdm0DI76qx1mSkhhsxtle\r\nPgzOVYDwMW18cwVXLNu653v6edJCd0e3MML5hJFKAxTzIu0SZPQpomHRA2yz\r\n0Gi0UlWc5o8ZB5oMfKyeH1UVUHvZq38wiaVNh0R6WzEijS809o9SYCnEMAvo\r\ndP2FPdcVvf+Uw3pwKwtOZqmon8jcM+4QU+L0K2qPL6Yc7QZk8vBg2waU+HAY\r\nJZF78zOnmj+VMmeQSkjBSWPIoc5JLFVtZKjofFwyQJP8GZudiDYTvBvdsIRp\r\nyS4mzEeMESBhZO3jcOxRRViZ5SLiSUXsCrw=\r\n=2ki7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2363ee0294a12df89ffd73d64b1d3377eb129941-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2363ee0294a12df89ffd73d64b1d3377eb129941-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-b5pDn67SarThyAkqy4xoa4ubT5hFxTPGPpXTTQV5+YSVm0Zr/Fn5pa7Piyc86RYx9Bo6W+tkMbVkQPt6HwkUww==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T04:11:46.108Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941_1665202499392_0.3552480529767712","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"828ae1ef825eac19aee5d1b9275f343c60dbd5bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257.tgz","fileCount":85,"integrity":"sha512-J9D2C5ZR4L+PecFQw8gMCKHY9M/7SelAFM07P3H8516fpQ8bMQWsGUkD9TwbdPi2pswvW0Z2FALqKCKF3y/uCg==","signatures":[{"sig":"MEUCICROKAdooIu6di1p8fC87fsr059XovfwU5SUYty+02QoAiEAqnenwpzcixYz2uJb6ngBlUJzRXHoiE/Ut6q1kLaHCPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQRanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUBw/+ImAe6YYB/XQSjn90GKLy2Wym5Hkv4C+w9DG7cz3X2EzbM/mi\r\n6xHcdkqufWNmY1UcTMh70tM74N2fEEdykK614VPBFlF1iiuJo5v/Mz0hJxab\r\nmivOR7vteBAZsYKWCRbHi8bSsnFgF6ifcRL2Vgn5f7dRSRXt8Wa+qTOBaAvs\r\nZDC6zRsBICpan86bC8FYSE3oRmtqyZujgMuYfxhtL3UTwcJOSWMG/lkIHFOq\r\niAF4nmp2DzbuVflSiuCPdgmbcgh7qTuBR435hSefDtlaFOwz1GhJ6WObwWb4\r\nbuxBb0+Vx+Rt7YwnkVnXzAS5XR2tefseGBfV+be9s+pz8BVcS8U984LTTWcz\r\nwgKZ5caZRg7LUy34QfNnoznmSJOdb9VSyRleM/TcGbequW/t4kY5SO9lqGD2\r\nY2dxb68ZGiutxnNSaz9dEpJOt2/BeRPzg6AUKHjZ3O8tMXD1T6kuS0CMXhuk\r\neai8CXaHBujcT6NZCfrxzXBINoI1jGmHFHNU7Ff8jIU1dXnYpLasS9HJxFfp\r\nVEjio0SVVt3a0RzF+ZSrPuYQJgriiim6W9O8j6O1NsK/mMQc/GpK3lYLHBbQ\r\niAxNoDhltjBW+6FmAbwO29vN/yU2MK7WVB0ALNvbG3YBnM5Yb7PsSiDjMMPS\r\neTJ8uyFVii5sb6sxyWmeEm8Ge0gWLOpYVxs=\r\n=XKHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3232a715c094d639bb143443ee22496acb145257-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3232a715c094d639bb143443ee22496acb145257-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-J9D2C5ZR4L+PecFQw8gMCKHY9M/7SelAFM07P3H8516fpQ8bMQWsGUkD9TwbdPi2pswvW0Z2FALqKCKF3y/uCg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T06:17:34.739Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257_1665210023397_0.8122329388103624","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"eb1fe43b4ab55ef47f015c3a92d64ad86efb9cc3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6.tgz","fileCount":85,"integrity":"sha512-kHK9Uo4nU5rnMwCK8/jPBJ6VULL4bUWP1JMuGCmveL/DlE/mecVzylvmXlEasxFvPcEOSrJkk8xJq7Ti+TE+CA==","signatures":[{"sig":"MEUCIHEQ++Mly5Ttw3kFqdW7VD6IO7Zpflro5wGsriWOwjQMAiEAvB0MrKK5nPduaVCy9WuTADZoOgMRV+Y5D9q8GLwJLmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQR1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSfw//Xl8qwi3Uk+WoXO8KCIc4IkwyVMqzEFTf+/9fEzXgCPjA5Z3x\r\nwz79FqQK1RB1TU+7NLHVBoV16WMQTJXZW3siSOGtJYW4fhS2yys82bg2IMqg\r\ncRNUWyznnev2YctHuZxQNGaNV5IWQ0fI0e2zsheE1loJ2A9TB2Ndtlovr64F\r\nZXjqbkJfdaXI9yqQKweISa6ALHKg/oKLbfYNEr6Zs+VLwGX6VbTFbSiUi9eR\r\ncqM4d0dX4Z+ggwsx1CtCR54ZidDX4bPNL7N6Nn727YX+iPN3Fg2BUx16sGiT\r\nV9S1pYCOUuipEtW9aIbh3kYHAkthX4VyHlxSfwi0ZNHdVnbaNyYPHWEKJhb2\r\nMTUwYtvm0TyU2LJHKcx8oK7ijEloMTnM676NQM4LoxuPKYRxJ4PtyRfzekaa\r\nRlRvlS3TtuVj9mNjGcay4tjaC8a6D/lo3rcQxLNYi/MJ5JuHnEx++bubHmJP\r\nt4mDI4JkNPbGvHYan5YVkKP/TOx3eyqr3PnSzElKrl44KmqKr1ZgSxfRbSca\r\nYuJi8ggX6NxyLnHdIkjONrI1vEAWUr6v1rUdDKY1ktXOT/NJX15H6UHoEV3m\r\nSsvlZLFZyd7xUs/WeoXnpmnSrqBy9rS475dTILj6BUTPSp0MiufpBDJ2X8+y\r\n1lYjMsF2E0SF5VkNBy+WRZvAWtkQtIrxNLA=\r\n=lOT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-afd66d1d71f05bd5449953962133006c16ad01b6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-afd66d1d71f05bd5449953962133006c16ad01b6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-kHK9Uo4nU5rnMwCK8/jPBJ6VULL4bUWP1JMuGCmveL/DlE/mecVzylvmXlEasxFvPcEOSrJkk8xJq7Ti+TE+CA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T06:45:25.078Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6_1665211726721_0.7887883468226706","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c6f473fbf52e7609c867f36a28352f259d43a37c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.0.tgz","fileCount":81,"integrity":"sha512-Bldsc99VkDPp5wr7kbtAg2IdDMDYciktfylRFz8IiSHlxQddgmhHQaj8dewAWWJZ39n2f6OTgAi/GUkmeKDW2w==","signatures":[{"sig":"MEYCIQC00fUsEgC5SnOa5IJeCXMdrtkYYpNKT8sbobKAd1X/IAIhAKfahsr7fpqKvNktrtjcwbllXudZHE9C+65LW0QL5Fcs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQTPeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzfQ//aFjRAxqnIcmrEsdEXu/LDr2LMNuW3hc9yhtlOH9ADcTlZdSI\r\ncB8ounaJN29cd1ZB+oQX9M3hCzrDHS8yTJILZXPTxBqtixbeEvFgQdW49pIH\r\nUFgj7J7hQ1RsNyAYNpW6ZJHowPyUJa+SrwWDhq4zl8gNcfBITiYmCUQbUPJD\r\nS4Jqyo98I2C+B9BiPBSzlTASRxV1c3fPT3aGATPYm+9ZatPRDxu3c/IWyz3t\r\nWuJzLnWK05wTgX357cZ/yEhBQLket1zZ4ihNHKXoERl5vpZLzHsxPoTxzx5V\r\nRA0f5OeZG6vJg7MeguS+2VX6nxfYEPFCSvVk0Axjt6+YIwWKwUujkUvJkk3f\r\ngOhWHEHGF7rwJHcUw5sA2Mj9qHeiZbMvIb5QwKGC7q/TOdGFHLXCBDP3vJYA\r\nc4bBQhYIBXAa7myRr621DXyedWzlWBbBaWhDhHNIy3uBN6F1y5jXLmCnnsCZ\r\nKf3GLU2qe/vyzyQbjcd9RnDy7LgWa2FnYK9qFXRDbJHUjhZ5O0bWGfN/bgbf\r\nzLSKgiaBfyv0k7YFHffniL0pKQCBT8TJlr/iz7YH2o1oMYlIIJcjwkvVejTl\r\nKPmQfxBkKcoEQ3apMzYM91aaoAM6EQFiBt69FnrVUyH5kHs8si9SDduQbPNk\r\nJT8IM0b4rKr1bb1o6f+6/aHy157NgOY837I=\r\n=oE/x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-afd66d1d71f05bd5449953962133006c16ad01b6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-afd66d1d71f05bd5449953962133006c16ad01b6-18.x/balena-jellyfish-plugin-hubot-0.9.0.tgz","_integrity":"sha512-Bldsc99VkDPp5wr7kbtAg2IdDMDYciktfylRFz8IiSHlxQddgmhHQaj8dewAWWJZ39n2f6OTgAi/GUkmeKDW2w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T06:45:25.078Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.0_1665217502539_0.27550232987863543","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8f9ef3bde0824a8b2eb20cafd5b9ae4c2d7eb9f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e.tgz","fileCount":85,"integrity":"sha512-L3kFIXhBKLPVjkXM5uzmKK+91y8QPejwzm4HH2apZKMkPahR9WEwiANd+u+QYLvM/TKZ4MXMV11ptmUowYDF/w==","signatures":[{"sig":"MEUCIQCfztz3n74JNZeNfghCNGnZClgvA6IsDY2tL3D153D03wIgPyLlhTXjx46Rn2MvcVrxRZMpxJ6OtdcGgLCbAYMY1AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQTqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHrBAAlINoX5UeImd1+Re11p9QK97OnU/PLv8G3rFhZZMBf6rFNyEB\r\nnTvEabIkjew5i186fwApw1tn+QGIkhUNA85PdrELKkf7E/Lt0K129ahlQ52I\r\nK0RvJDdAUiku4SPwW/BifFdojWUWL/pmS42ICx6aJ7stsBxFKtMHjBmhMOwF\r\nPc3oQVehivhpO9/gHUCo/nEpoWN3rHjVcj0g5SJQh1XWlIKouqkrfhtK/WYT\r\nkTPDkFbQIX6WK4C0T0pXXkwn4KoiV8d7jJrYe6tuDOida+El3rJ4km0cZ7VN\r\nh/GNXjOnb6a7XdYwcoYQuWLxE7uxLSz6bCjvdB1hDBD82Mp1Vv1xO6bdec7v\r\njKkVuzGCtQptpWehsX7VnVOP25Vfe0JwdUfsXsSO6GA6g12/ovC9ANCOxY4d\r\nZSeApuRDoMkqj9OXTdA/t7PmAHfQ36tZ0kyT9nsLQaYjuzrG0IHro/awcqWH\r\nv1vvS1peSvb2Db0B4JQk8UYv3oNLNETXuP79V9NohM5HSZMEyr88mZ9YqWdD\r\n5X9GG347LqQNaEi9LfnpEKvJG3+uqpMuL1y+cIQ5ZwI6K/otPaKP0sKrM0Vq\r\n53Lu5YqFO6D81jdElJsZ9XFMuKOnAOZLcepH1NI/fmmf4EKvoFhTsd+YwA2n\r\nW/9HzCJ4ut+FLR3/zcZ0FPzz7ySsYzQbrF4=\r\n=Xgnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e-18.x/balena-jellyfish-plugin-hubot-0.9.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e-18.x/balena-jellyfish-plugin-hubot-0.9.1.tgz","_integrity":"sha512-L3kFIXhBKLPVjkXM5uzmKK+91y8QPejwzm4HH2apZKMkPahR9WEwiANd+u+QYLvM/TKZ4MXMV11ptmUowYDF/w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T08:50:24.749Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e_1665219211119_0.9280899199014645","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"1c2f4b302eb388defe09c1f5922292b81ee6f781","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.1.tgz","fileCount":81,"integrity":"sha512-ZIAuscT76clqs/Qq93fJOz7sj5eI23JFGTRI5z/KIhy0nbpHIjj9wbVW5/AF16/YIkhlFb62Z3wpLDooPvzDzA==","signatures":[{"sig":"MEUCIQDRkXcdf/2OqkD3+zqtwZ36ugaPyCilEhxuufTb5mbRBwIgd2/fpRC+gdsXNc7wlJ3eDBmedTSq2cSS0gN9mp03Xag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQT0CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfqw/9FxvAkOJpty6Twmt+Ev5h4Uummg/c0KsVX5qSKrV/Z2UvlTah\r\nUQvjAwaxRAjJM+WLOCpEEn3BWJc0FsbeGsdhqoFxkjYU5wk/+OWHJXmEyV0h\r\nlCcrtXn8a/9PnN/1xbjmjZdOSMdRZce+s7jfhkhH7w8LqjgMnevhJkccthp9\r\ny1DVI8H6d/ENlV1qvJ13PVDuPfRL1ryPwN6+Zn46ctNsrJe1LbP+EoixiC9S\r\ngvZ9nFWvf089hhMaU6C22hTnlVxGtU8q6g28qj3+NzoE3+IscoPgdE+zzIvn\r\n65mlhmMzL41nmv3NMGey7i0a5VLgp05lDUeV4P8R1cPi3OSeVAVIQ0/+v2Jz\r\nloykh0dx3pvpxcAJ/Wo967z50n7dL5+M0FsS6cD8ezzr9D/MOsRYiQcoCxrz\r\n+2UKqsTvW+J9t2bfZTBSS52U5/N7Gm1O/44ErKfgmoUirVfG80FvvvZg5tz7\r\nxodtVZioJ3mr/95GfWGKEcF291A9XIW6UEKIPLdQCMXxtU3JjxjvfYIJjhrQ\r\nQ34lEEeyEuZHphqd13GH6C2j3TQiYWKIUUXP71fvX5aJ95j1SXPA2aHYaP0H\r\nQKvOwbx1jYTqiMyhiRvTI/3gAD5ggxvRzChcZeucVhF/eCjyXlHu4R5IoQKB\r\ngCjkmmrZKCH6FOvYi7ehXxExJmiHhjqZ99U=\r\n=Ikws\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e-18.x/balena-jellyfish-plugin-hubot-0.9.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e-18.x/balena-jellyfish-plugin-hubot-0.9.1.tgz","_integrity":"sha512-ZIAuscT76clqs/Qq93fJOz7sj5eI23JFGTRI5z/KIhy0nbpHIjj9wbVW5/AF16/YIkhlFb62Z3wpLDooPvzDzA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T08:50:24.749Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.1_1665219841853_0.8892190404057958","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"df06565a0e206d1554918fb32c5794212cdc3b14","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332.tgz","fileCount":85,"integrity":"sha512-uEyDICrh98b7UjiG7EYBWN2vp+j3w2pnkH57NyfMGhmNcnunAJRWNG9pth2ciTTvdhCSPrvz11NTkJE3fRwc2g==","signatures":[{"sig":"MEUCIDEe9YcuRA+ZD31hKS0OHTZ/FwwIRzzBTuE3euAGd0AbAiEApht4ByjoVsAjHiwE4oJPPtGRv7Hm+jHmLdXsmMmWG7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQY6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/2w/9HUAfxGH8IugSejNz/4VNe7gP74o3QatU55owa1nsbFA4UyhM\r\ncPI+iecyK5MUy1Ipw4tf0dDMV1sfhQGAJMyqL9s4TXn0SQicZrg68QzbVZjK\r\nFvBQKg/7uoZHKuNyzJXY4YunEYXMbUn77fjtERcrCk0vVv2UkSXF5AMSa06K\r\ngS0w86fsZq9U00Qrt/7FHMcOT8i71GUWVDP3ft5EFd9mqognpn0MQkbCTc9t\r\nbjPN0dGTuq2IPRRsGZMY9XzOFdurwTHF0OXdf7LoRLTZRCw6zZms7a6W+NNa\r\nxWpXupAHriKNtPi2rAGNn9G9sCVVm2DnLLCKNRHjRJX71LFASpmg7v0K2PfA\r\nmR2nrF7+enrW/AN5cxI25DZ/jTXcUh1LEjfmOTFUveBOT1B+bAfG+zie+62O\r\nEbewxvpiddoVKSnJ7q4OqCEIwvTSm6x3fmI8vt6os+P5je/His6r+ceDd7M3\r\n/5DUWZBOM3C8BJ1+qlTK+9nUrSR3XUF0yrbLOau3Rjc1caHQfBMzV8kbwpj2\r\nOePJHTHviGvmIh1/7kDGiO/OD0p2y3/ntcW9PTH2ofU7lZ++M2TUo4aGnZbw\r\nJo7D54I393Mx6M9DqqB5bAZHfy5Zk3HceL4oniXp3AXx/o0icLvkVtL0VkNu\r\nyN+dnsi3VrCd3/M6kkeFStRCW57lBC1H7F0=\r\n=4j4H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e4df8a308c529c4d1485fb10ef4a082a68c3f332-18.x/balena-jellyfish-plugin-hubot-0.9.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e4df8a308c529c4d1485fb10ef4a082a68c3f332-18.x/balena-jellyfish-plugin-hubot-0.9.2.tgz","_integrity":"sha512-uEyDICrh98b7UjiG7EYBWN2vp+j3w2pnkH57NyfMGhmNcnunAJRWNG9pth2ciTTvdhCSPrvz11NTkJE3fRwc2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:48:59.022Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332_1665240721078_0.34920278955501094","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"966eaaf8207824602c02ac15b0b58c93f698b8e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.2.tgz","fileCount":81,"integrity":"sha512-1yuo13tQlPsXuA4fIajYed0khBWWa+bjWCTNIuyiXe/RHnPeH/Mky8ZumLbLGKY01qLboGl7alCLekpKmh6sDQ==","signatures":[{"sig":"MEQCID2SGDpFHT9PN46VpBJSMBETI3Q7r04wf9nG5szQUuASAiBmD5ffS+JTyZ/ACQxdkOSzhAU0MtNyTbyxAiWyKBKboQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQZEmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEZRAAnxulB1srJkSQvfQ1mzl7aEuucpmdchPw8l6aTpZRh+5V9fK0\r\nyqaRbhTl2Xt6sOsiv6c8LmYqyNKdiQF3AeyQGMdAyouKzhGROL2GDaofP2DU\r\nHZXae0mrztpncOd2dsjeFYlPiq0n3iYJm7UGZtT/yn3Jr4FBTKY75Wc3eLHn\r\nLQhTryIcKOSQIUdkfMoBtBG08iGjohZCvNZQNLkbuQcIczSt4vBMeILRJtQw\r\nqsSgsJ62tI3XeGyu2dkyNFyt5EaF+tqrqwhB/aKkA1+jUOUAzfEPGG9vecpA\r\nIXyhH7dMG28tWaPEcevxLmZEpwqdHa9DbVddUlD1eDQcn0j+BDAe4KoRM7Ys\r\nb2ON5HKfHo57jXTZ9he/+ev5fYinYHS/R93UIsfF1/BS3ufr7m6Kni3jS14M\r\nRoDbvGo+NvWMQrgy2Zz40qoPxYm+V/Pn/3Gzb5UF686qwLaFrAez8Nctzsad\r\n7IhLp0Qbhfrbdh2qoImypbE6dxfbdUydgHvH+Ie5/a2fsDZlowY/S2OIR/u2\r\n0cmB+5v98ne3es++Gbr7SzJjlQ0+8Q4afs6Rq7/K4KLLcHM7FcKj3gO7pJCw\r\nDpQ3WZHWaQSGx6YRXqidlBVzNES3RlU0/RGZDnykumKl/HRe5Q+Uy+22XYbv\r\nznmZS5U98EEohSmHaSTPIYpwpXbXDKiAz14=\r\n=8jEv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e4df8a308c529c4d1485fb10ef4a082a68c3f332-18.x/balena-jellyfish-plugin-hubot-0.9.2.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e4df8a308c529c4d1485fb10ef4a082a68c3f332-18.x/balena-jellyfish-plugin-hubot-0.9.2.tgz","_integrity":"sha512-1yuo13tQlPsXuA4fIajYed0khBWWa+bjWCTNIuyiXe/RHnPeH/Mky8ZumLbLGKY01qLboGl7alCLekpKmh6sDQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:48:59.022Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.2_1665241382084_0.4639516626838087","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"89e4159c4654ecb48fb74ec3fb75263a4cac26d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de.tgz","fileCount":85,"integrity":"sha512-3kletFjdzUxTT5YPwJ9a/pmcvsUULUGDaZRMeJNV3k9hDYBYfe4//Uk3Rl9ENBOsMfSEGCr92t4HqR4A6WCtMA==","signatures":[{"sig":"MEYCIQDovZOSky8MoAx6UeXIrFiia2A3R0G5RfaUAqKSN5OE5AIhAPhAfTXSpeVuBOsHsFq9zQFQO/m70Vqvzzs+dfTGTA+6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRCgQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnYQ//ZRF+gmWXYGpWSiNwhDVRbOzocuUZxskOJtX0H3lLEorYWDQR\r\ncdbPuuL394N2nYchURLWUtyCY/LNpV8EZKNY9mIauKBEcU8wR/ET6wOqPtci\r\njuPD6DqWDw306FzTxrcurQWni+PtJi6kVfohM0g4MDrFTZu51eNuDiXRkdln\r\nzkWPS2UNoCfzDm4kyHam5WNCTQlJpW/KDSJDi6uiMblyxzQ6Sm2wX5KFm87X\r\nDN0cx1AzRp4TcnxnjzGBjZ+uFKn175gvOVK7gDaa79kQjlJ6sa+b/TcxkcGj\r\n/b6G7Pe9/2gcL7wDmgsSB7bE5zJBmsx2OAxen3gjLBk0WIDbiR/F55hIRPpo\r\neGyfx8uJqrVQI6z8SW9xaUMrQ7ic5kxjxSdVr43QHZbAHIdSVvXGakNzIMkF\r\nLqw0IwkeK9Txas5jUhbPGSHAiqlZorUJn8Gg6FlrXgfAxwKYSU1Z5XKE994w\r\nYNjFATmNqRty737fZ5q3wzTLhmQxlGyA6kgoC8WhkhR6gcUns8rrTX0CqfYa\r\n5xgDGvdMNnLK1wIqlhDeqa+XbsC+gr3LmPXgxtfDDZ70lWqoQ3afAnU47+52\r\n4Z0knv7zptAwPOAJXl3bB/SCzdUqkEt0mqUMi/yhG/2KYXqWD1xHDvAvZsh2\r\ngyIg2q44SmZrw8FxS3Co6+e1ApB0JtKA3cg=\r\n=l2LW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-583f2edf5bf2071b22137a10f5ad0c6832de78de-18.x/balena-jellyfish-plugin-hubot-0.9.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-583f2edf5bf2071b22137a10f5ad0c6832de78de-18.x/balena-jellyfish-plugin-hubot-0.9.3.tgz","_integrity":"sha512-3kletFjdzUxTT5YPwJ9a/pmcvsUULUGDaZRMeJNV3k9hDYBYfe4//Uk3Rl9ENBOsMfSEGCr92t4HqR4A6WCtMA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T14:08:15.696Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de_1665411088339_0.41601264839357244","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.3":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"783484541140bc213148b0748ef61e333d966ff2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.3.tgz","fileCount":81,"integrity":"sha512-zW5LVvCxfCuYPeXre7ZcLfyOT0N98IwpYvzWNkvTopHid/b0g2kpfHY9oJpqFL8VtqiVs6Z+udZOhCEKhxWGMA==","signatures":[{"sig":"MEQCIF18Cz7e9w3zSTdn1FN+jd4zOqPrv/5wulEkedYPYWuxAiATEl2lx1WUKDKerCadrhMipYQKibkA1tUcWCShkLjl2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRCqwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVzA//YoIZOjipzhr+5/uqyBPzJRnucauyeUXdx6OlP8f9jaLUtoWT\r\nx0Rsht4o0BBmVN/+S/jf5puusmVwd0qiZhMiH9MpwzRViIk4eg7vGGY/b2+u\r\nhtC8O5l+kVbGSZAlH6OzfH3gUG5m2zMMga4kgPJKmjiEJ2Q14Obl2itS/NHu\r\nO9XmwIw82RGSM3MAeUmVtAzOgBk/5o9uzFpFn7dmyuZ+ROj4sWOD6CdCsbz7\r\n0fgOExvNHVjDWy5b3Us1fu/ArYJoggvuE/t6aaWwPQWAx0Hu68f1hMTYD2kS\r\ni8Mo6i7bX/q14xwUxv73vZZUdvruvfLLccjsQSzGgdcwcQgZaOPK7D3hMDa0\r\nL1DTH0ePvn4hC+5pndHz3M8d9nBoTYKZY7fCH9XDkfWlrm7ksCn4gD2o8+A1\r\nywLxkgKRS7CvV3huI8KGucVcYrgsPEdqpGWUgWx/8di0OowyJKKCCs+2hgLy\r\nMUMVN0Je94SuhIzPS3QfRMUfcgzJKxCkMOxRLg1aAsSgSUY3qa6aRKj2Xj76\r\ngg7kSANMMha4xwyvs7miBrGvzwlZYpgfxagyFS/jKLynNUDdBTPTisrnG6np\r\nWaar556TqU83alWA2929qxuwGFDyqmJr9UoZY9LFhYS0VgSCB19sHeYF9/R/\r\nypMgVfXEKawneOSRk9Gfx5g/loGwYH8igD8=\r\n=dYXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-583f2edf5bf2071b22137a10f5ad0c6832de78de-18.x/balena-jellyfish-plugin-hubot-0.9.3.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-583f2edf5bf2071b22137a10f5ad0c6832de78de-18.x/balena-jellyfish-plugin-hubot-0.9.3.tgz","_integrity":"sha512-zW5LVvCxfCuYPeXre7ZcLfyOT0N98IwpYvzWNkvTopHid/b0g2kpfHY9oJpqFL8VtqiVs6Z+udZOhCEKhxWGMA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T14:08:15.696Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.3_1665411760225_0.004840749402871047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"36d1a5a673dea7a9b0fec5debbe2d3e071d3f669","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36.tgz","fileCount":85,"integrity":"sha512-MgYFLTao2tfsjNMKEPX8DEohRy/WQIi4L0BGyQ5ra4w6NWgq8SLmYpP3xsu6IjuAs50xCZrV/Nl3FyI1af8i5A==","signatures":[{"sig":"MEQCIGddbKdmrwZErvLhNfENUF9/mcKCis2IfOHcbtKsmlVFAiBX80sjdqs4FBKvtzPS6Y6SM/9VLVH/Au9z9m5AYJvPYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRNoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlnQ/9Gwpb8tNosWXUzknYSvkkTRCDkdVTIfCgdG+zhnWpj/oq5T+b\r\n/pKqXi/O7g6IPY18naOiSLCgWlocAosjRY3TIlZ9fiXrJignMKpS9J05+UWL\r\ng4POeHe7pAQEoHZa+qReB1xUgHwrUM8AACCVufB02w6LuADYTV7A9hmKyWay\r\nSq/bogeIkpEK2yjmCenNwqpBoQ15VV2XLXgl+9nbp5MsCFWTZ/9z9J4DVzJS\r\n55h5bVO6aQMDw5PV5JWtEE6turQPnnNcFqvjqWiZ/Qb2V6HeUTnQBtCbdf3V\r\nXU4II+6qOeWWOxtpFEUG77+Fuc4q7kUjybz+UUz14oDfuKxYTcTT+rIhzsM2\r\nLvwQcv37vR4ZrF2RqMQz1JdLvDx69AFDCNywgieM+56k6FNbHHYPDQpSSF4x\r\nf1cavuvuEODLdkp4AwJie+WheJ9cqJBNbYbJq1NFkO8kHs0yeYS8HGYuRbty\r\nuqu7ZMVWEI3LGOW/EyBYxUgL1TJCwqNzI3T2gMFB5JCzgmt5Yo51AuyuRfly\r\nmXDpHKrh3FK+v2UNKonTf7MfhcXGoIWHu+Bq3S/vitU7vE+x3huPYWJfWvBX\r\nT5EgkfEvvOZqkNIxjgqxsK+tuiecuSE8RFzPGmS/7phkLM6lis5pTBqDDH3x\r\nsXd8JQRjgi8FYzPeyAphb8vPJGyGeXI7oW4=\r\n=gjHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-75838652dbf3f7db42a1c3b1c8fa424191d19d36-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-75838652dbf3f7db42a1c3b1c8fa424191d19d36-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","_integrity":"sha512-MgYFLTao2tfsjNMKEPX8DEohRy/WQIi4L0BGyQ5ra4w6NWgq8SLmYpP3xsu6IjuAs50xCZrV/Nl3FyI1af8i5A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-11T02:48:49.792Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36_1665456690222_0.4280161368576796","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"acd2a6722df749a8363ed5efacbc0d155ec8f833","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621.tgz","fileCount":85,"integrity":"sha512-zOTPktCY3CdMDvSctp2xHbt1Ojb6IWS6PZF/kBi7Y0rtoJ8aAP6snxmrHRlwbE1j/2b9kIPE5u0zxqo8Rkzn7w==","signatures":[{"sig":"MEQCIGQcx+z+RRzDcWGfV96fa5HEQ+p4w6DijLx3xSjnJI9KAiBb4xflkqD/gsOM8Hk3ZbMaF+ZgEc0XPXONLScgLVQHHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRN+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroMhAAou9ImxnF80CsyzDFuZfQj5+NTr9BbsnBEjnbaaySiQRrWVw/\r\nhEssFFF/slnz/IAV8MDFOA+Jzdor1hJiJZqUb47AJJOrijmRIe4QSbn5RKEI\r\nLY/rBGobqQQ0a7i30YtfoI4NTnWAFQ3vGlKEG7iK1z1rcatNF4Y3MtrurbWZ\r\nk2WRu4V3ADjZmZ9esQ4zJ4Dwf5NZ5/upgi/h2eqNFPVOs+BaGUOa5oqbnYem\r\nI9CWiFTx5QcR3sPgNw/yWDhvLJmfcZ0Qe+V09HgeWPFc3t7EHfsMiIT5/0gw\r\nHDmQWJeJagf48PlYTolR5bXb1TAWF55VFoXU3L2AWvs2uRaFJeIE/rgbL9XL\r\nQVFOKHQanEBqXnTDMj1EyAd8vHgwYUw14EpuBOTuFX4RXU4Yj0+yZ05elBnr\r\nm4RchByhf1SyqPRp3sOiaws+k9EoIwRWR5cVLTFCI6VLKkoaOj0iGn7FmJnS\r\nNk6ZG7v+qExnK0lF/C74koZHfq8a/iya1ra6ovrVj7qMl8lrjm0q+WN+EVTY\r\n8kn/H1HG69ZvaDVWkR+PgTtaJupZbwjfVcK+Bcp2hU9hq0+Hu1zc2g9lcbJV\r\nl7x1FuspgGErhcyqrjJf+a4dcyqGNjORrLsI/d3jVCky1QkxcUvhfAe0ODWl\r\ndBsdEc4GDV0PruFPAmMgwGNZ6eL+753aFuo=\r\n=T1Ad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-16be6ee840af148fb429ef927add57c4f1b82621-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-16be6ee840af148fb429ef927add57c4f1b82621-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","_integrity":"sha512-zOTPktCY3CdMDvSctp2xHbt1Ojb6IWS6PZF/kBi7Y0rtoJ8aAP6snxmrHRlwbE1j/2b9kIPE5u0zxqo8Rkzn7w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-11T03:11:21.919Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621_1665458108397_0.6522945054914682","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.4":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"1541281ba51cbea1889186745543609bbfd18b8d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.4.tgz","fileCount":81,"integrity":"sha512-dr2vLgfw+WnC33hoiui9uDfWEORdb/tZq+snRIIyzYSByZgzTbtUmSAN+JfB+jWP5r596kXZWc8n2FgQNc7yxg==","signatures":[{"sig":"MEUCIQDbIBTfnrUC/6T2/4/2v5rpKkEj7MfHMlbNPY24+QdGNAIgRj811iJb6jV0AM+6w5h+jr33YzlKI+w2Q+i/AyeFy7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjROLBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFeQ//cWGe59rnyR5mHG2lGv55/zlc1kfSbT0jC+lhMMaF2qtP22Bo\r\nDtLYsvGkt0GoMHeTkn616LvitwCEAtGdTrhD/Ef9b24cz073tXKs1MKPTFhI\r\nU/ecOv58tYvvUO4Gsvc9a6C0vUDJjHffgdlFcVnxosXmJs7IQjIAJtf7sI4W\r\nM9HJ4WCiS5RLM+gPx8hRTjohCNP03JSQxJOQ8FCZGfz5+yVhbCEFkDQ65mTY\r\nHJnjkUB8rGrf2B2hfxyGxegzIeQVdlLccFiJ6rpf4ua7T/zOsBHsIPGOJtio\r\nvTvX2IBFSCnTOGTV3C0lEvhVbKjf+GZgiD/6XuPMKWQlq44g7kZI4HMd9b2u\r\n7UtnLdnUmvhdsTnh4EwocuLbNsTtQOgh8NGPFuAgYmBJWrL+DSTMteCHIqQi\r\n5e6xHg7J2w3B2Pdjk1RGGYoYoLkU4TOjYoZl/L48e13i9/XbrcQeBYfyauz4\r\n+L7AEURGyOFbI2vqM1/26r78xb3og11HHhU3c/08Zk7JdG9lsZkwDSuBPONj\r\nAKQa8A5pjclP8+XEGJCHas9Ez5vFBok9JXkB7vcVRMz+Mfxg1o48ovqWsknr\r\nGs8HWMJXyssNT7JmcjoU8KXMHp9RrPaVc3rhynxxV9BIqbst0E/KmyFr7kwB\r\nk3sOiT02XB9cwwOAH37TTU93lzH47Y+tn1o=\r\n=ZHz8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-16be6ee840af148fb429ef927add57c4f1b82621-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-16be6ee840af148fb429ef927add57c4f1b82621-18.x/balena-jellyfish-plugin-hubot-0.9.4.tgz","_integrity":"sha512-dr2vLgfw+WnC33hoiui9uDfWEORdb/tZq+snRIIyzYSByZgzTbtUmSAN+JfB+jWP5r596kXZWc8n2FgQNc7yxg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-11T03:11:21.919Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.4_1665458881665_0.5823162577911756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b81fc6a53e6d483a557995e179aedbc937ee1beb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35.tgz","fileCount":85,"integrity":"sha512-KoyyB6Wb8YmpYrIIXMfluCim1acXYXI9p4LDM9OomDC1Bg9hMAJWH5WXWCuJkNxtSwCQA9Pp7AvkXXJSV/KdWw==","signatures":[{"sig":"MEQCIG6aEQpXsDKCnwcQKSb7cwWqWXh/IVTyJlz5m6R4DTgSAiBz5ataJLuwjvOdUHfpWgy6/+ENv2G7D9jBf3cjYsOk6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRoUbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPXBAAjlgvkECuulQk0YHiIKtJpXYOQOrz/9Xi8CjMqen1mXFVg+qI\r\niZ+7PfBzWHDeFuAZNx/ZuTv6e0h5fyV+vkNIi+ypkkCL8LekjdO19PZAeWYo\r\nfrtHi3Gle3VJBTU4ckBBT2BLkQS9yiKB8HRtePPPhkieC66bst/T1V/vYMph\r\ndJKHq42QAaw0AwVyrKgNlmf/O5ROPOqMfVL2cxD8riYZXPp1l8iYs0KKkmFj\r\nZbdVoXy5xJrG3yPBtF91zgUuOUC64cxepb8yrtoU2Y+7a36Zfu7jxv2km7x+\r\nZ2upPZ9B/lPoyXRL50qeKoZ7xvKbyvGpUZAd7xJBsK6KMqszkT1MuJ3eEPdI\r\nqmUgYn22MgkDB0FXwrjUPdfzqI8JWYVM/z8YZd1RDcg+zEiGA6SOUnIgyiwi\r\nmLMbeQAtdBezGWl32Las22cLN3CXTvsy3mhKSOsz7a/XtZUaG/m7i+Ue/CKd\r\nwW5JfbZEj4XAtcV5DRc/Q0vjcRLFfrMbm0XZvvkkgFSXyIyXmPEWk244Eqxu\r\nrULPAXcdjfbZdj/2cnKUp8lLwxthsdB9XVAlswiQxGLqssViCaJ897Inw8+H\r\npW6NqlBurRN8MLf6RLJ719aVKmm0s/4iFD67CHGRAWtAUkhC01DOgEurQQxr\r\nTe7gAWnRg3jJqLNEQACPrJBc8BMZB8/i4Ww=\r\n=cVRT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-48550deef0118aac1159a9bdf7554847fa672d35-18.x/balena-jellyfish-plugin-hubot-0.9.5.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-48550deef0118aac1159a9bdf7554847fa672d35-18.x/balena-jellyfish-plugin-hubot-0.9.5.tgz","_integrity":"sha512-KoyyB6Wb8YmpYrIIXMfluCim1acXYXI9p4LDM9OomDC1Bg9hMAJWH5WXWCuJkNxtSwCQA9Pp7AvkXXJSV/KdWw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-12T09:09:47.877Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35_1665565979470_0.924741748477391","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.5":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"646d456d0f089307db4af32a98a9760e4b357570","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.5.tgz","fileCount":81,"integrity":"sha512-K7m+8b45U0LasdyglhZQLGF5rZZiLnsoUQ9V49kLizQYjTrHYn305E6UfEExviRASBfRpDZnpUwjqfyB/POluQ==","signatures":[{"sig":"MEYCIQCfoU4J+5+9XlehDiiVx2XSohfGVMR2xMpG9DXI+cmbwgIhAPgCTbBnwXDCtNHrPabdv71nOT+a95ZR+gADJctScZ65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRoeUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbcxAAiDTPSPnAIvSWWC4WCe1gqLnN328qZ0q5VxMhjZngN8qywg/v\r\nOD/fvirnIqCgEyX9qdxTQoKWshdb52gW64XUu8VuLE5bs0AigRwrPbkbogQj\r\nEMfeyorp0s20qcDJgI1apnQxQhzUxc+3sesOQqEYD/CDUBEmDQkKtg+3iGtr\r\nxpePilHv/DA9jLw0XPGPUI6vuKVjaXDL3vqk/8GlBvRwSz20+biokM+zjZf3\r\nz4A0mwDRZJssSkmkgk8v7X10REVrL8WngOH3rDggf/Y0cwnSMbll5jpBFC1T\r\nDzLqrNu2xcNGWRSa65KBcY2wRYSIY2+WflVf1x6xNIFxDZ0SQb22HFcBT1vC\r\nP+0wuitusGMh7TK5DNohedna/nqWEOV3soNvDtb+FoD2+mAgtZ409ViFfPm9\r\n0eLwDPliuZ/6EpST/25123nOUcVJrmgHF5RMhyq+fqRDbpMEP1B1bwBCqh4C\r\nVGIpD31wPEaRvEgLcvD6NhqAT8s1lekrhIWgKfIYV4DvCePBJyeD7lskXQ16\r\nWnSgvHCPGKlbYz88orQTFvV1Toczmr+Uw8V2BX3iyrSnRB9w+KI3C1xoW1Sk\r\nI4XTkWGXu1rCpOo3abU/XCoN/+nbebAdj2YmFLpjbMjqsnTOMgNlKwuITmhg\r\nOdOLAjWfYq7Dk9M0cgJAo9Lftd4d/jyEv/4=\r\n=8hE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-48550deef0118aac1159a9bdf7554847fa672d35-18.x/balena-jellyfish-plugin-hubot-0.9.5.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-48550deef0118aac1159a9bdf7554847fa672d35-18.x/balena-jellyfish-plugin-hubot-0.9.5.tgz","_integrity":"sha512-K7m+8b45U0LasdyglhZQLGF5rZZiLnsoUQ9V49kLizQYjTrHYn305E6UfEExviRASBfRpDZnpUwjqfyB/POluQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-12T09:09:47.877Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.5_1665566612377_0.24826460075389112","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"142fbd3f49b3c3942879c1fcf98250e2109a5cd5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2.tgz","fileCount":85,"integrity":"sha512-F0JMHyxue0XsO+jtQXey1Al8VGZF/29r6IxQQ/cLREfIPG0kfpIJaqfxmPyXqXuc62T6v01gf5ttD8/dg1rMVg==","signatures":[{"sig":"MEQCIAu65zvDyIc+dW9RpHzNw6yYG/cbDc3ZJlNZDPQMHy7QAiBDoXAgvR3dBHA3XDSNCcAXcWmyMeVIj/W64QV2NTD0WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR3VcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkahAAnhYGdXmj8Y8fJ8qM7bC/uRZ5G6q82kwQ+e7mi9LsnkgJ7Xgs\r\nO4Iu9rCT3z6HsLHxzIxT/gHndTcNd3z7boeuPOUTv9DkugfiVaciuisg1Wwj\r\nYS1t6+tYJejiLlGv/safEtOPHjBmlmB0kvKMFn6VfTHba063O/P8lntDF1IP\r\nI2kX06GGl8aTWWFMGT6Il7d8m0IuMl93n1HWhwwWMCJpoM2N8oGryYEW6g4g\r\nHz0xjXifeZ7M1SsnxGDycqCeWe4C1t7Kki53AMjBwHAQcHmbkT7IQgQUDdRe\r\np6dIBIgZYzbWWQb+jFu4s+w9IQzlhDphGVunmcCPwjvX7yV2gVGTGPuwkJcJ\r\nGF7YZNHyyC6ZmUJFVdMgbeXd0LnkJcnlpL8lMlKxm9fTZBW1le0QVS4+4vNi\r\nMFErhq/9Z+BmOsG3Xd3cvBFBGun5LRm2zYDg4O2KAoCuXaluclP21AFUeo0s\r\nUfDQ+frBu3nDfd/E9fdUR1onQ7sdKYonobIvcpyLgLuKStiNUmN5z16THiAg\r\n2mpchl3ddzLmL39Ykc2R7vXR2dXXrM673hsHGVUXQZocpMoDBgua/6sc6Jfq\r\nfNs/IVg6PqSl7BEwiY0htxXqLZ92jL31AaP8omUz2nl9ZKTzPDGxqasggZef\r\nEFx7pBO0ud5GJCNJZ4DXEINvKRMN2YMpuh8=\r\n=UQM4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2-18.x/balena-jellyfish-plugin-hubot-0.9.6.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2-18.x/balena-jellyfish-plugin-hubot-0.9.6.tgz","_integrity":"sha512-F0JMHyxue0XsO+jtQXey1Al8VGZF/29r6IxQQ/cLREfIPG0kfpIJaqfxmPyXqXuc62T6v01gf5ttD8/dg1rMVg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-13T02:14:47.361Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2_1665627484522_0.4445541367059229","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.6":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"fa6767a9986c2d5aa4b201ecc69b56981eaa6d8d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.6.tgz","fileCount":81,"integrity":"sha512-Wf++dvcvMbBYI3uUFXBSCbiox0a7dPfibnctkLAZAbs9qNMA35clxi5Hukl0frKru9y3RiDPZV3w70dbxLSPjQ==","signatures":[{"sig":"MEQCIBez/BfMfvYQkGLHTuIomZP1C0q1u9vPXfyECMrrPdsAAiAKhvB/6eNmJTBVvPcIPv0ThE9D9A8j5rYd77F1pQVQIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR3gBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+VhAAkbjSkBynNT/Jgto2bUcJs7dPu/NChuE2N0TC6VUZGcbz7HMT\r\nbaPByeh8qGoGtPyA7KsY+iu4Jr1n/e5grZKeVXVjhYLSoUEWMHl/j3f28Naw\r\nZV7CLwvPfmBEuxdYADPVBYaLd5p5JFsWmWAQqDXYgAIN1bRaIH9L1xCcxBq9\r\nHExZOYk4tzQcZ3iP9jrIUP0Ft9qEyZnuaJu+brpmZCWiDeQ7qyT2jTtxWcxR\r\nObbMXK0S5G7nm+Mgbs7/EGwhn6x+jaCHRD8rER7H2yXsK6wQzAfpvSL1g+st\r\nkCg0LQwIiUEfWRazqUmjDrhpi9iUXqwFYYzqkJ3hsM9RVmjJaqAMABJYqW+8\r\nFjWwMH+ZH2vyUOd36NsXhv3ByFtLTyvWCGmtoENJYJXvgBM7BAXNcp094lAn\r\nMm/3q1IruXclfN5MOXWI4SU7FAkAqH6BccCnTWEgBqkj8KzArLgSKUb1WRjO\r\nsjlb/zqjvl/Ut+PbQ5eTeZARbAofVLEhlVBW8MradvFKhrET3NSb3h0pkIkS\r\nydtE5wjtyAMe4INOME9M2OquJsxR+DIgAgkNKCdd+o5PRhtJnY4B5VOxYHrC\r\n7ib4cynSmWxmIO+NSfpAmTjqvRs15Vce43ho324vXy/UM/ovz8T5PqT+tYSL\r\nljLcW/JFxw9AWexYzFMki6WvlKEDusPnYHY=\r\n=FfGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2-18.x/balena-jellyfish-plugin-hubot-0.9.6.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2-18.x/balena-jellyfish-plugin-hubot-0.9.6.tgz","_integrity":"sha512-Wf++dvcvMbBYI3uUFXBSCbiox0a7dPfibnctkLAZAbs9qNMA35clxi5Hukl0frKru9y3RiDPZV3w70dbxLSPjQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-13T02:14:47.361Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.6_1665628160820_0.3470064473645116","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"2a78e65f6a8383340d55f3d3ca807d0d1471d952","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53.tgz","fileCount":85,"integrity":"sha512-1aMtPZi59/2WVxrK/ZsrMID9WKS0yxu3zLQz672XZwstOEHhfaPTIHPgspca514/wvbZmwSi8EgJJKg9eSAZ1A==","signatures":[{"sig":"MEYCIQCLkkFAhwXIvo2YFdtsqoJerOt28EJVCFH+iK3gNQ0rbQIhAPkLvZ1DvfhsPIaI4siknBmvHALOG3MI+l7JbeWtHjTh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsqNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2+w/8D9gEzBYdz4PkWCyv3IMvdwZTj0H4waXCwYjvuTDS3s36Wo7E\r\nYjUJtEiyEOi/Xlsizjsj7nc6ON+op/BRWnKi1Wdi8XPfRP7ReCWp/x7Pq9Bi\r\nQ7l+vZT/s3fMva4Dqz2pH50ysTUJry7zAKfl1FFbBkd9x4VFvm/b+HKkGoLW\r\nb9DGAvlpyi3gURXrnURnAa8XL6Du9BXy0OKToNc5qRwIYy4OSfNls91eicVt\r\nBgNjql4W1CIjYE7g2tH0ZXokyThwTWhA6qzoVcdaBHTwA/3m3TEo2D4kOex9\r\nUKdKtrbmMAPR/kpwCiqVmsQcGbGNQy3MB5C072moC86XCVOLAbpRrSnEglm0\r\nK0VOBMgbj7bbUsyEFrSqMqTEk3N6gP0ADeoqEMA0ul+lhhS3Mq3moT2/HiVW\r\n5C8fqQ2OfABrUNbyYissqABAbVRnuxvyUv7vrWeabtD6YkbICIUJZ/9LgnmS\r\nXNbSFne6PQPfKa1N7bgy4y54Wt2E6WJrIgzoNNcoCr9pya5G8iMa409meizT\r\nLnI5OzLmt9iUcLd/O3AD3I3MmWnEwGlibVFPbd3JcxrQIfAq3RFqJimGglio\r\nn9KmMiCZEihtiSIkN7qQ9MDs/Sm8xv8N9ncStrAb2dFIS0Y+A7S1k8kLslo3\r\nrrdK+7zuhis4XcYhdNpIDK8EeyuC44o26GA=\r\n=neIX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-65e84b0e77e6933fa49c40c993664cadb3a0eb53-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-65e84b0e77e6933fa49c40c993664cadb3a0eb53-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-1aMtPZi59/2WVxrK/ZsrMID9WKS0yxu3zLQz672XZwstOEHhfaPTIHPgspca514/wvbZmwSi8EgJJKg9eSAZ1A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-15T14:55:45.527Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53_1665845901194_0.4648127436518694","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"84e39c86c975e62cad58b5cb71b32b5dd003d3fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96.tgz","fileCount":85,"integrity":"sha512-mfyu8pwJhguHsCfCeC6JvM7LwaVZbdgjt8osgxa6Wa6jUXN7UUSEJTXgr5HaDxPZw5FFolZ6ZJeufF123Znv6w==","signatures":[{"sig":"MEQCIGGrD0xo3jgLlKO2pQT8Zch6M/tDIo9iHadyPdA6j7GYAiBxqdYBxm/EY2VTj6IJvreA6BaMU9UcOLSAWD4q72cUcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTMR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5vg/9F9jcFtoMaHUF/S8A+mkkXpKCZZde4aiZzhqFAI4ayLMxeJnm\r\nf33zNad+ob7zI0afjmpNhXHYQPCuLV5P5MhAHkoFifRAOqU19O+TcNq4NV0p\r\nr+XRb7Iazc2UXg5erU00/e7r9R+CN5TNbzaQP2FKIom6jHFBMnlZfu63AY/f\r\nQwrDp4/BsYlZ8/by+KM8/xH1e9ftdIUrJXpR1gss0uNaY+DHRjyvHFr+Hu5R\r\nG2rtj5E3PGwfooZfr4NwqnHUSqPeW43HTUG5+GzTZj/Z9uJPgKH/bYOA422m\r\nLasYLLuk7IqrIiNk3d8gkUNTS8mioywGsnFDbVeIhBPuI+0ITJ+c9eHhH5pJ\r\n3ZLcJjNBo/Yrvw1/gHE/khxq040ubFQlaRwxWnYCqPC/902FU8duS1YdL4RL\r\nYYP5ASAkp/oVcogrQ8rRMiM+R5yGKM1xO2cgV9n03p2NEi2eE4RT9IFS75MH\r\nP9vf2QGj9xftfmYzECjfgvqZjQDIvMmjnOwlTLPGiiKVwWeXwEloz6YF4SNh\r\nIT9go5J8qyLfrNsJgHIpiqmpO+WmcPcUCHaHhAmdHp7Yd5QZBGL++ckDljRm\r\ndN38GiELi+Sp8R1e+hH/ouu9VpRzsLvFfyvyfaW0kvOnhjnGy2vPElaBnRV2\r\nGGcAsNT1QGfCgke4GYEO6QUrvymYawzwJWc=\r\n=BC/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6ef7fe09f2c8f1562145f328469efeccb5eb2b96-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6ef7fe09f2c8f1562145f328469efeccb5eb2b96-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-mfyu8pwJhguHsCfCeC6JvM7LwaVZbdgjt8osgxa6Wa6jUXN7UUSEJTXgr5HaDxPZw5FFolZ6ZJeufF123Znv6w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-17T02:54:01.994Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96_1665975412076_0.5340225250627049","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b419cc35d3dc71589086b8c25ca7dec73f87ce0a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb.tgz","fileCount":85,"integrity":"sha512-x8aZRp6Ry9jjBSvUNy7uRasadqqhAKNKh6yT/8x0h1v7nnJ7gag2ZGnFJ5G6kuQHu45UeozkNfU4Atev0iwzxw==","signatures":[{"sig":"MEUCIE1QUICGF7dh7+sLzfahHLsupyDSWF1/JUeiL4Zjt9GLAiEAw7Qj6f5zB2QkFxW49DkKJiNB7+SCQ6dOvPdlSgbh900=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTj68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyTQ//SzydjwWk7yJqWh4+6JT9qgk0QI8DFpk/1YDd9skBZ67T2604\r\nwp0XH2GqxIQFlBz6LgRAhpnDNSgnwhIdeNiBJWeHOS7GYBsy4qJ3Ynutwa9C\r\nPSoCHs4a9qPiYobzoil9TumPQQJ3p4lJDuoBFZIRA+FvpO52n8SnYoSp+hDE\r\ndeYrM/4d8UsbNCV71pVyD8XOm/xb6ZAg6zeo+gjZgyYl1kgMBRuiJf1BUK0M\r\nVop4UBVzBrmoFhjXAYxjdny9YKyxrIXX5//zuCar5QRp/R87hTh+DNX6HYUn\r\no+iftLedJlBt0u/tojB6a4WVU2uIo7o501OsuQRp9qZ3jVpo7+wntC9Hqmgr\r\nihFpXgCrA7GNigXqeqdsqfFPx5g/bjrmb19jMdlBeXFIrDBQoAIP8x+owxJC\r\nqrfQYG21EoML7Y1Zgki2uKcTovq4CDoTRjEYY6CiQW+j4Z4vo4KaWU727hm9\r\ntEBnfUqVyFzrJWfDnc86OlzPlF0HBwZb09zU7F11aIKg4pxTS2XXiuSHOazE\r\nIDUbQ7OOoDojtmZMQDzODc5B4snHsQ3ZdmlCF2G6aJM9FF4VVrfekOH0y87H\r\nuW+x9pX84AI7fPCDdaJrwzQzn4Ps0lV6tcyj808VkpevmMgXyoOKb5pevhAf\r\nu503z188451FsiaIOjwYHvrlniHLFG2YeF4=\r\n=eG2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-761d6f7ad7a3507d6a63a355ea7424f58e185ecb-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-761d6f7ad7a3507d6a63a355ea7424f58e185ecb-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-x8aZRp6Ry9jjBSvUNy7uRasadqqhAKNKh6yT/8x0h1v7nnJ7gag2ZGnFJ5G6kuQHu45UeozkNfU4Atev0iwzxw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-18T05:48:00.244Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb_1666072252383_0.6315684684731091","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8cb966b3aaa85cd2151468d7b826feb6a9d8e3fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66.tgz","fileCount":85,"integrity":"sha512-4DS1On8RxbwZNhSrc0yvDCcHzckP2NLoGCPU/afBAPFbIZipXTnGgyJB0/NftSiV+6aXFyJ+pFUsV2mZLu67gw==","signatures":[{"sig":"MEQCIF5aa98BsIgrIQpL7glvwen0p6P/mRAq7cSL3oKAXEbQAiBBseKtEaUOAfofhDmMQXdS8iiNPlNgL/6nUSyni5cMLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTkiTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Tw/+JnvMGuGUL/84tmL2OO4AEH1n8c4pfrs2KmBi/SR0xaMAz6qL\r\nSF6/iPFB5sbbWZf0oMuUaup7W8GArFPoUBIap6BXtjKHeRL5ggsHbhe5dFei\r\nLSHXdGgmiK9FoI1IXSQmdrAlzjd8mwF3QB3Pts3IL10YNsWuwx71XK4xysyT\r\nf5IRbV0b/+J4oEAZxuVXRddsjepZRqjjItovslz7q2kbxRLT59p2mQZsRfFi\r\nNXFb/gF46mLOU5KZpIn91GoV3tLW2pUqDShth3phjfpPVrSM1o3lCF3Yauxn\r\nLMMiP9gBGzu+5jUPYDnd/9B8MYLykoAMLW8iOcFF+kriJ8b2FI3Wohnx1tn5\r\ncgqQkgzQmMpKDyAeH6/ki1D3C/mxpqA2NMTm+KeZjdxD8+NMlziT0Q/c7CnK\r\nhqSkBHKLX/fufDsRNT5B//lbnASPEhXzA7YgbIy9MTpPVHbioBTd37m99eUZ\r\nli89+fxGZloFfl2Mzv2knBMr1uNGScWBfxLpQ0U8pJe3j7ZhIgYD4cBQPpNH\r\npAVbFD4EDD9+IqJJbFPDnS/6Y5W5rqTfgLSSuqVrLnPJV9SQcZvcBwtroqKh\r\nkEObcdaQuNHPiPreX71IlZKOxlpouPBDb/x78p17zyAIqJBYEMkx3Gxx2GnA\r\nqyJifaUBv2TmVKd1GQ5NcUWq5DERO3kUk64=\r\n=HRfk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f4c8165b45f10819af98e0bff68774ce382cff66-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f4c8165b45f10819af98e0bff68774ce382cff66-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-4DS1On8RxbwZNhSrc0yvDCcHzckP2NLoGCPU/afBAPFbIZipXTnGgyJB0/NftSiV+6aXFyJ+pFUsV2mZLu67gw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-18T06:28:54.839Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66_1666074771600_0.0914053394350145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"913ff1240ff63a3be838bc5801a0e14f7efb50b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd.tgz","fileCount":85,"integrity":"sha512-K8hhWbRww7+KA1z7LoK5NuqKnwVMdB60NFcemCTq3SG838/ILl7Z+yNk9JBcNADklZxeGazdCgGR5LL1qNJV7w==","signatures":[{"sig":"MEYCIQDpzIfqVD+vq+cRJ8pu/ZM7lvHMAFyqVs0XjFZBmmjqogIhAL9aMY7jUy511PNcHj/XZceVL38p/+g5ebzM/fAA8uMQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTmBZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruNBAAnD1PsucDMc1Mpspqkpi8AaJjeT4hBy0YFKrBV8Xs1ZYlaG6m\r\nSlP9JOgIKkGYpXw45mywQ+2STsECjJBiFXi1OuOF/YTNtP9ReJ6XN5/zB9Gs\r\nArjKJaNVhPOOZeKqjvUbjaJSmB/67cBV0vl8TyOhJBiDuIgxtonhHj+YSURV\r\naiZUKOHQqZdJbSVHgAt4Tnrcgg4W+V7DbG58Nt8BJsv2e38phjzxequLkJUX\r\nV6aiEe1bGoUFKRPxpeHMjU8mPX/2UtOpkyJl+YGxdsUuZfvoLtq79BXQz2+p\r\nYExfxegub/yMObI+a1hIK1TrExhrfa2FpgtiuZqAmcdxopcYv7xaK7z9cWIU\r\nuSLXhqafUo+lyaz4SBUV4DRHkyT0pAjEru9mwR+XFPVW99L/h4Cs/CbsJKEV\r\nB+t+ehAngZLT5+Z1MOG47VztO+2mS4Vby8Vl+OWtirlg/WRGhjH6Z6ek3p8Y\r\nmsRI1BUAPkdcoglyqP0NJSAoGeX8Em02hzKQP5+Erx8fU0yLoJXhUmaeMNQ1\r\naJIUrN1ciiOIn5EyM5OOqsf26XemTS/TOde2CFDW9AlyoGcQa3JUaf0tHHeO\r\nuYLpJWQPXKYbAfpQ+ys4q9Q/q23BJgeI9TSRIck52Ojdmf9yo0uQnYNK09GW\r\ncPKWHeoEGT8GVCyzi7ykafenNn+/BXSgp6g=\r\n=/7nc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f9a555afc01d988a83bafbda4164ac5bec9600bd-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f9a555afc01d988a83bafbda4164ac5bec9600bd-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-K8hhWbRww7+KA1z7LoK5NuqKnwVMdB60NFcemCTq3SG838/ILl7Z+yNk9JBcNADklZxeGazdCgGR5LL1qNJV7w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-18T08:11:03.329Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd_1666080857045_0.5363391109290407","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.7":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"a7e71c8dfc628e6026e7dd61f7825a2535a2cd39","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.7.tgz","fileCount":81,"integrity":"sha512-TSaOH8vBFZLlR4z/y1U4K5gqASsM4eG3VJj5WUaeQlg1vrDuKR8RgSrMs3iam1fZRIceD2fOxZVD1otPxdmkgA==","signatures":[{"sig":"MEUCIADBV5gDQhcu5Xwv0Twreu98VD40VF/nn0kc4bD2QRIyAiEAgN/O72F3R3pMQkNtNu6Fq4K8tItIV4jbnHWU4RxFAm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTmLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmophA//SN8+jzI/OqiVg60WH079GGcKCdKp80BNRie3n4LyfJvNIZ9I\r\n4RHs7YhVYMHSSvBUEufGl9kpFRbwiyrfbx2nwfEY3B0gMTfDD9o34pFZYi5G\r\nil5GRl04/SMQS02wFoW6+t3rktRRBW0j5TIqlFE13Io2c33sfS1syNcEizcA\r\na/wpcHEDeEPDtMpUkAnjXzDnb2OVBMWAV9B7vcEFq5bEFSBarUCePwI3QTKp\r\nVauVOiYSpE7qJ7qO5JwY8vBgibc/x1133OatYhNvbSnNfBiN+MJvqclsuqga\r\nJ97Brtob4Scqi5jAkplAHQkycvZpOq+BDpSgfMEeRInYB+eGzT83jVQCrTa1\r\nJZwHtjTzT5P1lWwFlaxd5Xbowav0LsybVMkN+s752cimBicyfL2ARlZsOJm/\r\nEcCy8uaUL7UkUeIhspx4za5WVdcUhB1gYuFsYbvRuPCpIxuXZ1205GFYRTGp\r\nj3y9s09+tXEPJTeDJ0KcK+FMp+bTTQA8hL+fKHL7AszPOLK6bTOoH8ocVTJd\r\nwykU1jRf5pUg4+0Q+pMOaDS86nB2PQu/AaOTWBrD81alqryhJVB4I5+ITyR+\r\naYJnoOQ5B94ez1UJuodYaw6YE3h+Gz5gXqXJIDU3N8xTq8YUOKU4rjbsJ3L8\r\nwHVhSiU2W+nwXJvuk9g6IWlQjBIeX8Xf+Y4=\r\n=9yGz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f9a555afc01d988a83bafbda4164ac5bec9600bd-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f9a555afc01d988a83bafbda4164ac5bec9600bd-18.x/balena-jellyfish-plugin-hubot-0.9.7.tgz","_integrity":"sha512-TSaOH8vBFZLlR4z/y1U4K5gqASsM4eG3VJj5WUaeQlg1vrDuKR8RgSrMs3iam1fZRIceD2fOxZVD1otPxdmkgA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-18T08:11:03.329Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.7_1666081510160_0.3907539968471003","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0e4bb717d94e3a8c3b315f3fda8299a8ffda894b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2.tgz","fileCount":85,"integrity":"sha512-9/P4eICcrvvRKZ1Dp7nlZpLk+JJ7soKYmtJSiPi1ROsrZjXx2w3EGbmB3nHnwlpwulOMiwh18vN+YtPFo3GzYA==","signatures":[{"sig":"MEQCIAD2rsDQCYSFClZWo+nQoDMAYa15cNDOE1eGax55fXCRAiBOSwikkedqb5ZQO2raTXjJEfH0+TrgWGU5K4nJrP0bCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT34HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT7g//c+di/5d4uYvxu4NCQ+liYiPKpyHdWphxofBXH1k8CTBYZADV\r\n4dSBlWe8BDF2Npt2uIzeUDNoG8BpKiCsrbci5TonJddbOJRGRnKM6XALzagi\r\nVqEuZP/Vv6Oz+ngcfzFwCZXNLq1R/YTFK+VHunzYb7Q7fPP6xBhGH3xfMMMh\r\nXBxTxxBIABnxnuTCTbg0JDgjGzlUekULX8uq6yt/hNKEYoeKexwF0XaKvLxF\r\n5WSpS+LQjMqnMXJqB5sI68iFR9m2dgkDByg7EjQhhIAT1EJ01POHr3DonG0h\r\n0kzzpC69wkhhpXvRFz/q23aPvXff7vPNr85unqLa3NUY1VhWhi2L7ll9CNJr\r\nBK4s+kvw+Aic34HXw6GaxkjOSVc146kMn75mbZrWjDdwNS/CUPJVTD9S387L\r\nEqeUPaOtBDdWUrkX9T7Mv/jFzVmpWvrj0qg6MXwJMZ0h7+JDbCzfhdV84MRU\r\nwBUKbXNV5+FmdMy6Fcxsrz7nxAyNrGQZwbKoRSq+zCapnS2z2AcJiMh98Ku8\r\nf3px3et4sznMKwFzmEUiVocu+BpKyHhOToIrwWn+nszFl5yJGUP9frffyMrV\r\nT5HMr8Qeu86KIRGGnRPVIu16LPstZxLeYIeP7eAMxa+WdPyvljsSytJ8kkiY\r\nVSub9f0NB8UCeA74d50LIbSeqxSMugMyego=\r\n=e3Tt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4e221ed814af3baf8acd23de69f48f168773f5d2-18.x/balena-jellyfish-plugin-hubot-0.9.8.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4e221ed814af3baf8acd23de69f48f168773f5d2-18.x/balena-jellyfish-plugin-hubot-0.9.8.tgz","_integrity":"sha512-9/P4eICcrvvRKZ1Dp7nlZpLk+JJ7soKYmtJSiPi1ROsrZjXx2w3EGbmB3nHnwlpwulOMiwh18vN+YtPFo3GzYA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T04:28:31.448Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2_1666153991454_0.8538789352840124","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.8":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"4c12fafbdfc3ce61b8dd9258ccf723bf7d3ced4f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.8.tgz","fileCount":81,"integrity":"sha512-r4dUf9wqmwz+dUNhZkXobAvXRPacdybkIQCuKGuSOxphBsLzNaMDntM0/LnmrSHnm/oBh+GuISONF4HCWFUgmw==","signatures":[{"sig":"MEMCICVMoB3soaFLY5Pcvx89azOOQqj7wljJQ8Yj2mFUmbkfAh81CiDk4LkVAPpuj4O7GNMO1yw+QCCqbIFEZgHGROXT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT39aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPvg//X60fvpPYt/2YybMMQFibCHGViQVBrk6wi74R86bWZjBy/X+Q\r\nB3Yna4Pm1pH0E3Q1vxzEDJshfrFErX2RlQtynQOQzOzHXzrK6R6TqsbfuBPB\r\nM17KTh60TE3CutbEPD8nFAtVMo+JBK5fc8sokjHGRB19IqNNVWM2bsDhhImm\r\n32Da2ykCoHSK2aKDmMVb4Vz8FWXf+SKuIhY12ZFjoD11OB8pCNdcRaymZANC\r\n01IRePwWmQCu+Nq5g0X9CXULSIKLJVEqvNEN9GtwX44Igvkaisu+MKO3v/uU\r\nY5Dx3U8qmzTCzaCIUB6YhOpGOIg+lpEWle8IhhQLqmSIg+DX4CwOwniwAN8p\r\ngmI6xUMeMC6qq2WOqAUh3OR3D2L4lvvh3LQCXSxDcHU8WprKhr7sdKYLRafd\r\nHAzvh1EpMXkIrllPr10TbQSIaQmaDrX8TsMavxQItVy8kn4zLVP2rVSOrFfR\r\nWYhYKBT0Vc3elyD5nNugNdCvFb6amqmDCcLQGcrmXeChqRGYLh8B6vh0VyYO\r\nvlF6aDBcAB4gYRKcCwOQCs+Tqky4HM5uZtPyKoD4AOT/S+D9CX2vnPnhb1yN\r\nc1RHHOwyk5zNyOZ+rRJOjCyAy+ouQXwxtnnDIPrxdWkdIYn0rAgHXXVGMvDd\r\nAPMQwQi1uBSWDl7Vr0E+YSpIZBDc7/1Bxmo=\r\n=O7qN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4e221ed814af3baf8acd23de69f48f168773f5d2-18.x/balena-jellyfish-plugin-hubot-0.9.8.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4e221ed814af3baf8acd23de69f48f168773f5d2-18.x/balena-jellyfish-plugin-hubot-0.9.8.tgz","_integrity":"sha512-r4dUf9wqmwz+dUNhZkXobAvXRPacdybkIQCuKGuSOxphBsLzNaMDntM0/LnmrSHnm/oBh+GuISONF4HCWFUgmw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T04:28:31.448Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.8_1666154330646_0.45088016905617856","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"27d3189e0686c5cd26ff105130ccad508c45e553","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4.tgz","fileCount":85,"integrity":"sha512-mOqKonkjuwYjnKr9M03vJAvBVWKlDA9dKFWxMmSMzN0dyLAz4Q0T1aO6JwIEDGQGETh/LA6t/x1y7Fxlc8JW9Q==","signatures":[{"sig":"MEQCIA0itd8wTRl2GaFUAVCdqWrJOu508kRKG/CE0hmheLvtAiBIj/sC1haSyS8X0OmmwD2s+nkGNhVZ/2cU8/LY5zSpHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT4KiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9LA/+J+Z5+8DezQfLjxOgtmcZDpsWInPtZKgorK1W09AIOBzxTeVi\r\nGz4isYc04AuR5MSmHFkpJHJLfQ71m/lCqVj+xSRxKbo9Vi3wbIhGYh2b8Ugb\r\nEuKZKuQJVm56MCIi4+pWylohWABf32pEMWAFX/WLrK85/eOl+JChaYhw9JPO\r\nyU13UBx1wMTx75kYwqmsG68A5TiGR5Adu3opobP4484GApK25mBozKiMPGki\r\n4GYDR7pO6EU7rF//sfqnZ20L3SAZq5HsGMP1gl7G4vpsX2R4hbCP/G8j2LOm\r\nGGI9hdul80Z+TRDHPOC1rS+UArtiSq7eExreecJ4VAM7Re09U0WZ6yG0c5qD\r\nuzmbEcHxT+wgZgU8Sg/qktmm5jzrasRAtuNKEXvAx7CQ4LIyIf/M+2uThC1p\r\n4Ip5Ca8oHNcUCYtmhQB0uc1zFJz+fAKEIgTeV4EIn99J/yKB9D19WmmCSSJz\r\nQCzfxJnJPLbM/JXSs05Cu0PaaE4NVduHoezNjCcFHJOJ1ZnKXWVIvpvw+PtY\r\neKjDN+aYxYc5zKeOxCDKcKNPPldEQhmEXcZarj2VWapfVfbmLBx36O+/tG5L\r\nTcDqeT4ZFqDGE69Fw5p3DfDwp4ePtqqaQuepTrrZ3vXn38lXIBR1XZ3W4TLR\r\n1w7ZeGy0oa24kTy3YaG6TnfOaytyVhsH3+Q=\r\n=TKKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c5666b1ad387139481df2d4abd00626950a989b4-18.x/balena-jellyfish-plugin-hubot-0.9.9.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c5666b1ad387139481df2d4abd00626950a989b4-18.x/balena-jellyfish-plugin-hubot-0.9.9.tgz","_integrity":"sha512-mOqKonkjuwYjnKr9M03vJAvBVWKlDA9dKFWxMmSMzN0dyLAz4Q0T1aO6JwIEDGQGETh/LA6t/x1y7Fxlc8JW9Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T04:49:41.275Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4_1666155170494_0.7220912936176258","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.9.9":{"name":"@balena/jellyfish-plugin-hubot","version":"0.9.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.9.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8b947c9c1704f5d6535fcc21bf3f2f449fe74396","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.9.9.tgz","fileCount":81,"integrity":"sha512-90ACtu3CLa0S9Hn5NsyZeeeTEy01XRdblTMKZQ7L/kKiyq5ryj4OTu0mXpar39uq7unQCqdsW4v21/WSFkXR8A==","signatures":[{"sig":"MEYCIQDiNBul+xOAs8i+KgX0EH5SSCrM7zyd2WH6x5JMJ1ff6AIhAObNw6wSZr//gf9Fk1pUDGpkVw/c81bDHiVfgLSI8HWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT4SaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD7g/+NzRrRzZaNajKJhkR8Z9ShPI0nvSn48f9obH0w3kcHSAMLo2a\r\n4DRYguxN98p5XNqnun5VqtNRItpAgDuOCd5xbF81jVFYRBEJ3/ZPb+a6MOu5\r\n+FAWdIWQktuz2/gTb1K6aMP/ueLjC87C64z/fnjQz1pwVov0QChxxhCQnNNq\r\nJuMxd954z6Olcz1uwsUbSyMvI3pRy74uSk6jY1m8Cs/gUea0yVNIcuP9g9pc\r\nyqskuZM3d+RY5DUKcBdlhAdsGOKh5KheSIZqup9LOUpEMpAOfaexLN2BBRKf\r\nuPTukdcIgwml1tRX4rTp6ojXS5OC9Y0VNpBZtZVb/PBvFAEYgLmTmKaXTJdO\r\nphixByamHcv8XWQbirsgwM8asQjN2eG2MvNbyqjb/qR1kGMGYhoFHZUb+YcL\r\niKZ9MJ9ADnFr6y1AvswDgh/9iubcGueLX3uz9AJ14odds/UWaBsQo9ajNV8x\r\n3ZyRgODwBRCOfyXbX2qo/145y5O8M0DOmUeJNX4zgOXQ3D1OITKUcyz8ue+5\r\nqCHfc0grd+3UyVyOoZH7SHG5QjvAhiyTyhu0CM0+4/Tde35JGqp/A0dX9xmU\r\nSXZnYAFze7FFKyZnBTbRp7kY64ZfxZcxw209pABm0K1g1YvTlDDx4xc76cW9\r\neAzKHCidlxI5qBEjXevt/tKXVdJMSUEMFGw=\r\n=Ky19\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c5666b1ad387139481df2d4abd00626950a989b4-18.x/balena-jellyfish-plugin-hubot-0.9.9.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c5666b1ad387139481df2d4abd00626950a989b4-18.x/balena-jellyfish-plugin-hubot-0.9.9.tgz","_integrity":"sha512-90ACtu3CLa0S9Hn5NsyZeeeTEy01XRdblTMKZQ7L/kKiyq5ryj4OTu0mXpar39uq7unQCqdsW4v21/WSFkXR8A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T04:49:41.275Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.9.9_1666155674430_0.9859285084370686","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39":{"name":"@balena/jellyfish-plugin-hubot","version":"0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"741e696669ec69cbe66765925f63934e8f75f107","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39.tgz","fileCount":91,"integrity":"sha512-WUonANvRrey2tX7mX+46WSKPeqx5/hDkxSH3yTTXd5r9kWSiebdydcrujIAfrXAtsz5LDv8QbZadNko09lvEwQ==","signatures":[{"sig":"MEYCIQDgH5G/JK9agvQPHVDWmMz6m/X73pcE0ZP2EyiZBb6rWQIhAPbsfB3shDpA9YhKUMqL+yoSuaMb8os1OlfOXhyrsfGT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT5+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQohAAj61zuDDotg3F/A0zzObABnNwrhxUvHzr00t1YlIBHMhp8VXD\r\nPmLC8xs2lp5DE+HuNWV+m41VwhAIBECq2++/alkEGmT5frcTmb8JJl9mvsDR\r\nacP+YKiLymO6UCE5LR4Erj2A6DLQ3bR7Q4XP3oo2aLNiki9ET9Z9mHvbWthD\r\nfHldLwVSrILbYC71Z2PJeeCnNtl2E0QbIHLA6l3WQ0DGHBRPxIwCJ8ckeTxt\r\nZgKMB9pqCButNRvx/aNHbyBpobMRkGhMz1JzRiwG8o1USJ5MeWa8J/RBGeAW\r\nPvvZC/SpYshaKQenZmPf/P4xYnieGoGd7kxguntzDyhqJZUJ6HQIMBcfSj71\r\nTxcGv+gsn1/GWXhpU5donFvBaIg/XzacxCw4FXBrvnfRe6qze4DhuyELKDc7\r\nUUfJgR1GJOt+RKWOR2I4pagP5/3kaUkSIcFSaR/cAbhb9neogh5McLF58LA8\r\nMa/WLA8tGYKwtCURqVEuxcZKi88bgr3IgOk2s74OnkNQMY+tJQHFEuNTDFlD\r\n1DJ85ZZi8aYY9sSGKckXR9bhh7jSVM58nx8P9MpqMrnTi5hoM1A/UPNASU42\r\nPI/+nBpYhAHZ+mLZeWJxaPpRX72L1tjVXdXM2c718ddpcKqLc9++6rTBRjwe\r\n6Xc3kWPH93J8idZxFL2Y/E87pjF2RhuUEgY=\r\n=tJQH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1191c748661cd068a86fc7823ccc43dafadaea39-18.x/balena-jellyfish-plugin-hubot-0.10.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1191c748661cd068a86fc7823ccc43dafadaea39-18.x/balena-jellyfish-plugin-hubot-0.10.0.tgz","_integrity":"sha512-WUonANvRrey2tX7mX+46WSKPeqx5/hDkxSH3yTTXd5r9kWSiebdydcrujIAfrXAtsz5LDv8QbZadNko09lvEwQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T06:52:46.188Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39_1666162569844_0.11112406238401862","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.10.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.10.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.10.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"11b7208f1ce30caa499f19d101decb9cce2e103d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.10.0.tgz","fileCount":87,"integrity":"sha512-VbukV77ZB12dTnmfW1g30E0ejpZjq/a6s6J4haS3xjWMe6U8qysDG1ptWVVsvMFbq5CLRgw8vaurqUPOex7VqQ==","signatures":[{"sig":"MEUCIQCXoukdgFhItlME1isH0U+3basc9xeE+46oQ+XYysOl5gIgQG/gHpW7zptYLc8GrcZJK/pliG+gVYPhX0hu+wBBxUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT6HaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruFA/9GrEeNG2ACnteQaNOG93ECtWoDN0iCMh6kENeotMUTI7+hns5\r\nCo6K8nu5n2ZIEndLX6LduQVk8TYH2r74eL3bgGA+90GfJsoPMq0VVeE/A1g3\r\nkluYzG0qeG26p+7c//fKweqADjdX5Gj8wYrE17xk1v2ZASg4oGt7aJr3GkSD\r\nuuxGfxB/dpr3O44LMObUr9Msjqa8uwnUi05l84l51zI0lnD1cu37HQdttutI\r\n+NPk7YXr/PyuSqgCezKv75YdlSZkymTYaNeOG/VyqHSH6Qef5HNbn8liF2CC\r\nDurX5tmHcCudh4h2W1Lqt1mp+VYkMkgBv4M5r57UohcPftEM9s+gS6OXENRK\r\ndLjWLeMWHhJWL6AtEu3mjpXLMLOaq08DN96uPG+3OzgilYjVFDdmdoGMF3A4\r\nUB/oJFfyhgTBU2Fea9oJYUX//HnRJDlxya95iglGJ4/Fu/G8+dvhNHdFbEAU\r\nlGXOeBctjVpbVfsrM98Inf+0/lz6GbFlhDA8NByF/tzVwVnhAXstdxnF/uxj\r\nD00b65k3hcCkXJFjTOg2/RlpbERweCxMssvcfsIYXN6mACGyIyBobEvFli6I\r\nr6wa5EL89icoKSDHVGXfdjOmKuwOM2m1vvr+fhWK+5ILvtpImprBfZLaOACy\r\n9BUsqnGPNs35juxYenoqSUIqrYNrBO4/eYA=\r\n=AY5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1191c748661cd068a86fc7823ccc43dafadaea39-18.x/balena-jellyfish-plugin-hubot-0.10.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1191c748661cd068a86fc7823ccc43dafadaea39-18.x/balena-jellyfish-plugin-hubot-0.10.0.tgz","_integrity":"sha512-VbukV77ZB12dTnmfW1g30E0ejpZjq/a6s6J4haS3xjWMe6U8qysDG1ptWVVsvMFbq5CLRgw8vaurqUPOex7VqQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-19T06:52:46.188Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.10.0_1666163162423_0.7278039327705519","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"51c3219fb82ac11f35aa9b621fb82357e1efafef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2.tgz","fileCount":103,"integrity":"sha512-Ka34DJ1UcissjZV1cvEKdEmnBW0DJ1/0gR2IpfnucxnxIRKWAwEMSuAyYnLkHNI3p8PKgWDEUEwCbW+420j+aA==","signatures":[{"sig":"MEYCIQCxLlkTD/MEIY779e9W8tm/KS475CMW73O2bSCG5GVSCQIhAI70panJGsGK/3sjq3lUnI9vTNu/jWV1W0kadUIJDGaA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjURIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCuw//fAvtLmqbtDk/lHfTAoLGsC1ehzUmo/nfN9JtiNKDoX2L7DBb\r\n8nBUCdKf8hj6q6AEDNx7NHPIJLrG1eVxYGqCEVeFtofjOfnjU+yUSIh9byqX\r\nWT9r2/T+AojgKAddLmrFvO+ZOA/QUXHa/x3VdBFVY5YuDGMlBmOXBActopNR\r\nwXhj76RRDLPq+TrQ/HKiQVqhiQXNllL4rlY+D7z5cxTnUYqenAGUqzbUrhz8\r\n/RTa/kSmERHN0DwzS601WfsSg5LsjNjbti6lpqE3lzIxPyvLi+Hqx3AEnkJv\r\nnMpw+3ZmRlkfM5MgjyJPpCH1hpHl/1hBBuwBQvPu4PRy1mPq2mz5CZ9+Rb3n\r\nfFDKRdB0W5pf8RwbsCFYfdc9Y3sSPHHy7Fu5NjnEMpqrtTFbtaTnA5yVebph\r\nlXOOfVBzCiPY77ugeZBtw+2TiPZ6y79616fZ34JdOfuc7p8U3tusXZg0xI52\r\n+GD7TqyIWo7pt6Q5PADWzXqOQXve9yYTfmhc++/EbdZZxGCxeS9l64yhs98R\r\nO4i9uwHptVBwe53bEMB4+psRrACUZr387XaHHGfnLmTf/Hcr4RuWge8ViABj\r\n+/2hhU7WxT615j/C2JwqdpMDOl4Py52uqdqPZZ+tHeKwu4IQg4t4ejmZCw6I\r\nfjoBZ/wl0nfcQQcCqKpaxd42082tnQQFPYY=\r\n=P9Ii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d81106fc9d57158cc734ace0e19dda075790dbc2-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d81106fc9d57158cc734ace0e19dda075790dbc2-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","_integrity":"sha512-Ka34DJ1UcissjZV1cvEKdEmnBW0DJ1/0gR2IpfnucxnxIRKWAwEMSuAyYnLkHNI3p8PKgWDEUEwCbW+420j+aA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-20T09:14:19.913Z"},"_npmVersion":"8.15.0","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2_1666257428126_0.980233883614356","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f":{"name":"@balena/jellyfish-plugin-hubot","version":"0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"fb7648b135d5e49c5b5f42a5415b1a21bb3fcb8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f.tgz","fileCount":103,"integrity":"sha512-+oGADi6xyk9q+m3XU72O0eDX2n9nzuWgZ8C7HlziZJRp+1wr5oVYMQwRs+MOPec8xIVzbqk86oarU5KK4HO2ew==","signatures":[{"sig":"MEYCIQCRW6ri+bL05uMkzPniEkaSipXrtUti+ll/k/Wiz69N/QIhAPPjiBxs+X/Hg+DzNWcGO0CG+PCGshzM2aLmu0Qo2TK7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUhHKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN/w//Z0yamcRteknJG6Tk3WPMRU1BfUzm5jEV9DzWAAgUMObZG7aB\r\ntuFzu5C1JZUTco1hoOy08pteCGKsamfozAFt27GwpXe08b22xgAU7CInPQis\r\n+5DivnqZ1XNa4pvTZgE0+jyt2bviqVzz3AMxAc+Y4wUGGyfOc1PPzIlNSYsL\r\ncfwkUG8lFGv+6/T7vXwQwqPNzXlvdH2jAS7VIrhkWhJOsMDhJvygnBOsRsVs\r\npYqK3xlpIWgv29DyM96Vt2SvkazuS/I/GMhREB/EUT2iDQ+OK2hyuAf9aTeh\r\nnsqBGbhWOdK+rnu/xakKh1DGjBRCsHVmJS0TkwCFiJW/rZY+z1fOmiYCE794\r\nXLkFdm20u2IwU06ZJ6rH0d6taNF25oODN+4QjjiwN/UW1q+39G7zkHzty2P1\r\n5ZjLWpyYGNR0vX0cI21GbwZAH7woAX1KFS4QubA9vVi0Dgg/GqaqvccZy8ST\r\nL5D95LARy1KDIKd7rmS8Qhs0oDPYx9yIkAKMbuo3Cn2QvO9FVsLADI0OyYFT\r\nTn3SRzjKvC/Uh6nv4vv3L0N1RKH1ZHEzpD9VtEP0+wMuZSbp3cZBVrXhN+43\r\n7+Z8z96w/3Fp6VhLZIgToSXMD24A9dpx0K3zOUFRC1EfJ7jrMcdRB6/8cn6d\r\nz5SKPooNP1faZsh+vLQ7iiuqem/zFvVA1jU=\r\n=C2HI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6033b4b31be6f9fc07d8d367f707813bc79ff58f-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6033b4b31be6f9fc07d8d367f707813bc79ff58f-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","_integrity":"sha512-+oGADi6xyk9q+m3XU72O0eDX2n9nzuWgZ8C7HlziZJRp+1wr5oVYMQwRs+MOPec8xIVzbqk86oarU5KK4HO2ew==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T03:24:44.132Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f_1666322890039_0.41799508467414226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.11.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.11.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.11.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b6cd78681e27d30ed3449aafe55fce6f9b010a39","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.11.0.tgz","fileCount":99,"integrity":"sha512-XvloMF82OYL7pKbmOfHcl7Yvpf5CJmSJBG6AeRnXog2ir+wFKAa9W8KRvHcAdF/aAfbhn5WZK90DnASlOvy30g==","signatures":[{"sig":"MEUCIEJRgWaFdD4ajdOr7j/OgeOgUmWSlX8KbGIc3HiqnrrwAiEAw+OmSFvXY5hLAKtB9NWkzf9rvLGWma/5IP1NyaFGUCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUhbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMw/9Esmds9XbqtTolZsB44v8N7XhKUqYDTg0C72c0qa8AClCkJ61\r\now7KgJuiTcy4Mir7OC2lPMnxVxUM8Fq6XrM1MPvo90luGMm3HhTMFCDp1/Fk\r\nWwdlyaH3vKNcYyw3AkmLQi4YgGKRWqiUGhJgJ/0RzbZJqWBZ9fUnyGexfelb\r\nqG0+FPZY2ybPaYW26FJeoMnHMcYOHuDuV/NkcEgAZDZPM4IQBFvwM74eDuzp\r\nUU9XGA+TzpJ8WoFPaFtPTYwld27SpEyA4YrSh82+k80m37i0c8DagwuiEl16\r\nrnx+MkolroDxILD5aZd7EJTR+sfv1t2GFOQ6d7tZ/VLBdN3B7m5qEN0Tz8IZ\r\nqgwoFowS0khK80tvrKvljx22IJdXifcMDRVvqTLuUUoFnbTe8rKdiH8Zb3kW\r\nuLsN/nkPBsbQktI2iAEbOKItiBd1ofMyQXl0KvSKjnQO6a7rZS3fjpnWA/9h\r\nTRVKOEh7avM4x5+nwSEd5RfgdL4ptqmhv9H8/w4MwBzaRyyyqtzMs8RDLJLG\r\nXDWHXM8sQXMAqb4mrj/XefoYyx04ZdQh1nokTAIL+NVutGm4U3VxgmgogP5I\r\nuhibWIN2VwiBO1HbXzFFNRHw3eIGyt1/XV0xM71AkZ+0ZdXf0KoKDa4GCCof\r\neMwUi/faLGrct3yPE65bmspJe9rAf1lXo00=\r\n=9A60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6033b4b31be6f9fc07d8d367f707813bc79ff58f-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6033b4b31be6f9fc07d8d367f707813bc79ff58f-18.x/balena-jellyfish-plugin-hubot-0.11.0.tgz","_integrity":"sha512-XvloMF82OYL7pKbmOfHcl7Yvpf5CJmSJBG6AeRnXog2ir+wFKAa9W8KRvHcAdF/aAfbhn5WZK90DnASlOvy30g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T03:24:44.132Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.11.0_1666324191578_0.05521792560268457","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650":{"name":"@balena/jellyfish-plugin-hubot","version":"0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8c8dc504ee212350cebe8fa95c13961c90999ece","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650.tgz","fileCount":103,"integrity":"sha512-eGClC5lNideZvghK1RuKRCl/hEvQw9FKOJOgFe9mQdG3G8yWB+/XJfGXzPGk8cmaAhl8RNfIdM8ouOj454GGIA==","signatures":[{"sig":"MEQCIDPu44Ed7Fe5wxfgME9zaq3ujhegODujvBt6BzlzSOUJAiBTGaMeekfrn1X6i5fpOy6xOT3OdG988iGb6+NLQxQuuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUkWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoniA/6AiQ5AmGP2xhSXMX0Ya+GNp1Itaj/B113xqswZVUae8V+nw4i\r\n62c++rC0qM6K/+7l99cAgYxILCPHNKuY2XTX42V4uPwaojyanHdAD4BXqwhl\r\n2DLiCTK9thMIeQgEvwWA4TXXXDp6HD442Q/nESEVu7bjxTq3gkCj9ZBqst3d\r\nfOiJ5NZXi8YYgLtecOGxzKaMUReRsTpYY4aDAylwUeYst/wi31JrfUZPlXWL\r\nD3cNpkKi74Up6wjO/BdLGj/7pVLXuBpZ/o3o2iAwQLk+smDRKZDFWiUvyEEz\r\nh4VmS7IwevbdZ0bBnHUWcHFgkfXcYxJ1nf2/3Q8+rounBGVLhhnzJnVzovQW\r\nQ7mQR2ZVlRs18CVXL7IxsPovFQh3u4eq8Hcg638sk9tjnzNIcpeTIXBk0Ohb\r\nahPt05ccJy27Ilim0CQqwHHBFN1fctC5MOa1GXDCZGx+rq/+qPW2/5ddQhla\r\n0wKBqz8b4eNfkc0pxJzNQ7v5qTESGb+kN5DBYQPD/NgvBDYhpOV3SdC1TTBj\r\namBraGFlQ+yBRZm2ScONkohsvF1uZYL8GTaBLUreIZXcnOkQh0ZS4yc/RlM5\r\noSNJav/02PVOHlWf0h7zKYs1e+TRvrJWyz/G5XMuAA3H1gPS7x59qZwdxh7x\r\nyz0JCc9IYBZSit8pgYDbgaQWCi4sHxXV5TA=\r\n=m1jO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2da775d6b868eab3ab0fdc74f4e931e1e3101650-18.x/balena-jellyfish-plugin-hubot-0.11.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2da775d6b868eab3ab0fdc74f4e931e1e3101650-18.x/balena-jellyfish-plugin-hubot-0.11.1.tgz","_integrity":"sha512-eGClC5lNideZvghK1RuKRCl/hEvQw9FKOJOgFe9mQdG3G8yWB+/XJfGXzPGk8cmaAhl8RNfIdM8ouOj454GGIA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T07:06:13.302Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650_1666336169169_0.10553545000713949","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.11.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.11.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.11.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"28ba4487c39a049d79b5d81a1b097e73da1d3bc8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.11.1.tgz","fileCount":99,"integrity":"sha512-DmXsk1p6IjRxnI3CMsQV+O6Q8EZ74pPbZrGOVEBWv2114pPaiBpYWLvzxLYR9ZeDnWj1y4x+wFNU30KnvpHKow==","signatures":[{"sig":"MEQCHwYQ20QkfUlMkkth8d25z907lm683xLGb6IG8rcpPHoCIQCEvU6DWWNQJBHaef5vwyD2wG8dqUgjjsQv4C51FVWhFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUkg0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwJhAAhbnKuIgmzg0DRGRx7+ufuNR4uZrYTEPjvXHeOQztNJRqRyhH\r\nlzShl20b0nTO7yxIC4VtIXOf9VURe687kis1pXscmDE4rQ8ql1ZicW4HzGfs\r\n9cM3/yiIuqv83TBoDz0c2JLmeS8p83xMPDUWSlyxDcH84js/LFtyh5X1oDsG\r\noDkOXGKvrM5VNgn6M12cyqPldp3vDRtVq/rkwjMZynaKLfn9v+9vyMLrhhRj\r\n0UOZb7R4QwB81KZ3ZSoBYpTv16+QOZ4SNoBlSDSxdz9FZQwlDz2/yo6dKgD7\r\nn+o/nevRKCnEc3E7Mjf6OP5BnfsrzhjWzZmErHwJqZ3Xxtog16WFLsGpUgtp\r\nQhKq1RlFnQ6QhklzboYLPhXgXEpxNvfBwXSEQN/xIMz7BrGllj+8Cd5R7ade\r\nAWT0dqvmuAGm2Ykl8xiCeMcHhaPyqxlLNJ5TDhtetqdHFFS2K6sYBXgd2C+K\r\nSToXqnA7iOzvVmtl+9b+fCdeVNB8XSJtGGmmgea9KYnqZdIXaN9omSpxsAcF\r\nM4hhp7czwFRFEiYquoJWk3GFH2QlrKkUmw41KrAZA/MVn2ySHTamY8hm1M0+\r\n/6wCQex6DwSTS/8/GsjfE7ADoBoY3cteLeza3zq3anKinnpDZGsIWO9cffnh\r\n9C2JKD4V6JsznBTRcdS1aIEGGT8CexN8YNw=\r\n=D2Bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2da775d6b868eab3ab0fdc74f4e931e1e3101650-18.x/balena-jellyfish-plugin-hubot-0.11.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2da775d6b868eab3ab0fdc74f4e931e1e3101650-18.x/balena-jellyfish-plugin-hubot-0.11.1.tgz","_integrity":"sha512-DmXsk1p6IjRxnI3CMsQV+O6Q8EZ74pPbZrGOVEBWv2114pPaiBpYWLvzxLYR9ZeDnWj1y4x+wFNU30KnvpHKow==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T07:06:13.302Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.11.1_1666336820581_0.23388078932737044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"953a753806129a7bac52f51a6ec1f57ab4920b6b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557.tgz","fileCount":109,"integrity":"sha512-0m7W4GcrugBWeR+ewSIGU8avBSCqNncr1NnBeNpEkiBRXSxcTG5vmtxDW805ZVUBgGKPiPjOoeEiR+vBrlDO9Q==","signatures":[{"sig":"MEUCIQDgg12Zb5S8vDxgtsIxaQbS1c2TFt+tNJA3odwWaLFRxAIgTX6eZTds9mN5K6k2vp/5kekLtbBeMzTdhX1Vhgz2Vb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUm3IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ/hAApRvrVye7ddeqVYvjQWgSOfy2SEP2fEW9wMS9iU6NtsC3RBGO\r\nm5r+OI7FuwI7MrVeNH9adGqhVkEU51A/5U4iZMuRNkaofj27DkF6helNUasA\r\nxdW7BA4Dne4JjjpeUDikj+GZynfqG7i06OfKQZnHgm/tuNJ+FmRZzcCRC+fS\r\n/QQKXQNqGkNoHaQ8AXgtSXdN92Y+pfPB4UyXnnMTpLVbq2m/MrzFv5zyPpW+\r\nbUjimIqH4N5wu1vY71GLNvs8UroEbkx3VQfQntyuuwmLO8Nz9csam7pT2AYi\r\nVbCEpW/H3F8ZI/1nJZ83BpzD6Vs428hYRFVTOikFpr8DthBezLm8vnj6aVJT\r\nUp6bQKZAZQNtQOZSKdYbDnJslMm+owoNaM5Nv9B+eDTG8tAk6/UzUMKzE30i\r\nZzRCFThIEiwdCeMljm8ukFMiWlSDr4vuAaTUgOZpKGimkAXeCIG/wsCs65sB\r\nGL3qlPG2lJtvxspeuqkvTh86aOuTmkmb21cVTc7t9Z/Ss+Pvc2jHHGQWCP5/\r\n2OPTRyy2ktnxXslDneo1iLLjRw4HTPgiKRtaMaBxISHZpIUXMQlcaaluGS7K\r\nDvGUwlWcJ9MmcYMOgRPASDuqpukXyFMx1UmsDvKpoDHpGXLMJCBkf8kjQJb0\r\n36btgt4I/2W4AyAs1tDztkcWDrS+XXp89n8=\r\n=UQRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-005d255c987394f17f20108c09462933b4b44557-18.x/balena-jellyfish-plugin-hubot-0.12.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-005d255c987394f17f20108c09462933b4b44557-18.x/balena-jellyfish-plugin-hubot-0.12.0.tgz","_integrity":"sha512-0m7W4GcrugBWeR+ewSIGU8avBSCqNncr1NnBeNpEkiBRXSxcTG5vmtxDW805ZVUBgGKPiPjOoeEiR+vBrlDO9Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T09:57:45.615Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557_1666346439934_0.011120302100913193","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"82f406f153fb0fb2557967ab9be139311ca01b81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.0.tgz","fileCount":105,"integrity":"sha512-azPEUi7rqS920QIMTgSKI6BKlnLD2DRDeFpCMMVojj9WKXXRxX5+SOUdslJp8L+3Wmoh2xRvpEiQISnAWg61ig==","signatures":[{"sig":"MEUCIQDWUNv1parqo9xdTrOuCtqeWO9JYVQJoktRDeIw2dPaUgIgJVt3NwXSKWb//8ydYUMj4u0qhtWNC+FA67afet52iWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUm/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRqA//cBYQa9eIK0X2BQrUg5/vjICoc8cDv9H8z9/ZwYbLffKXz78V\r\nlNEwz6cAfdV+CUPyinzKT9JMNxkW9FOKjqKeVxt8rrMj1tjk2VaFw1JeHbg0\r\nNXVdlcYp/iGDePkYYLMGJ1K/23hJ3aetHBuyRffYDGqAbP1HBpN9hGZElrnG\r\nrUf98/GagnmiFsamx2OjROMe/vxyaRIT1dYS9MVTaucicX/6qNJ0ge410hOz\r\nEwF7RPMMPVRfeqEa2eziPayNsRtZSrAxMhZDwXcVrAblt1fE/L6EEc2njFqw\r\nSN4j/S5aPlFRVRg4oT7SMfBIEH8ykzHQI1lTWqBkMjQM3SKEYJSPJnX2JgTr\r\nZF+ZUmTAQPEeJl3g1/TMm4TWXMY8JNLmUb9aPcaxDjVDtaJB84P10NH9C4Az\r\nHEwuDmQ3RuMjkWW+LkYHy4+BrMrgtVZG2THj9gM5Dp0R2xiGPGAm8jHkvRjN\r\nzRntgFRyGl+CGBpieo1OEeL2TfRRh61ccK2Pk1fIBjWUF4fY+fiBnABNPn9D\r\nlMHjjfmx14W7vB5ZsHTmBVhCw7DvT2awYacS1cTLSRnQ0Z/GDvPDZkCC9ccK\r\n7itdPBaPOBgJ0VgqlEwaiMu/kFyouluJpx1pBuEn3wLX7XH26WML1ZXYA+Vt\r\nvjwWIpVIz5miVy5tK3hyNz2g8GXCZJ3mncU=\r\n=Y6zP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-005d255c987394f17f20108c09462933b4b44557-18.x/balena-jellyfish-plugin-hubot-0.12.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-005d255c987394f17f20108c09462933b4b44557-18.x/balena-jellyfish-plugin-hubot-0.12.0.tgz","_integrity":"sha512-azPEUi7rqS920QIMTgSKI6BKlnLD2DRDeFpCMMVojj9WKXXRxX5+SOUdslJp8L+3Wmoh2xRvpEiQISnAWg61ig==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T09:57:45.615Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.0_1666346968877_0.46218323977288156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"21e485c3c84b38dcc04a947b4acc15d5690aaa52","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e.tgz","fileCount":109,"integrity":"sha512-HO/QzkjBbxLdCQXBdeo0RwHAZlO2AtMXNnmfmPRyy4laj2S15lvu9cMqlSyd8hsYdg3uiqOmrtTTl4LHItACKA==","signatures":[{"sig":"MEYCIQCQmMnWNe6kfktdWutzbm5U7NAgs0XVcyw9CQ82uP1tsQIhAIwJlN07C08zsVO9rOKmf85iafGa1IA0TREPrmWjHwb0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUncTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9lRAAmu8uCMf8U1qAXlG8x/jQAfPd/EzW/qqNsFEyl1dmsO7UPD0u\r\n/mSBNpqAi4vKlWm7vkvjb0+Fo5M/Igg4DiKsX5HD5e3Tn1vJ9EeDi1w0BAGa\r\nxhmopR1yfQnEvTBpJ5l/IIR3tSZwZHE18xvXv5U47ySNO5blfTSE9jdfKEl1\r\n9A7cvfJluASXEGg6DcSfgiaXkS054xUeRgjqh2Q6/dVWXvJCjBCFoxVx0PLT\r\nuqiPt577sRfYbgFuhpWPU1iYloLR6msHPbqJp6Zo7Q3mQsmQIhFXLE5yPMwk\r\n7F11Pldf8dJAVa6Ht0SYt9nAK2TDDcEe+0VmqtIxQlkzXF4+WH82uRa1hy9E\r\nmjDbTaZpf1fsdnxZ7p426Ib+P2zYq8B8HwiY5jBnp+FWbze0VghONef00IqC\r\nX7kNcVJQDRTvsIgFMTIwXVHcMEmy7tnVEVXEflxA1ldv0NQdJlbuU7QYIarC\r\nUdgpQ+/PjOBoazW67uwEAxn8F1HFvzSq2KsSlbngrTfn4KhgKXNBiBPqryMK\r\nVMmSAie+AXX2bnqnKWpaPHZx5BN1cP3GxI87LePOfWLEqAgb9RSQxCfdVTRy\r\nJ6exP5J1gRiQywCr6dOserYaac76L6K57p1+5vUP7vY7Qh5lVz+Tq5eLjkZd\r\ndG+u+COXxMYXIF0oAqj8UNMsC9KciPAuzXc=\r\n=uynj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-89bba83b113d48298ce36c841fce3e54edc5806e-18.x/balena-jellyfish-plugin-hubot-0.12.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-89bba83b113d48298ce36c841fce3e54edc5806e-18.x/balena-jellyfish-plugin-hubot-0.12.1.tgz","_integrity":"sha512-HO/QzkjBbxLdCQXBdeo0RwHAZlO2AtMXNnmfmPRyy4laj2S15lvu9cMqlSyd8hsYdg3uiqOmrtTTl4LHItACKA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T10:37:36.080Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e_1666348818910_0.40721038381111585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"32a080c4a39f461082685656fc311cc1b383352b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.1.tgz","fileCount":105,"integrity":"sha512-gRk5kV/joH4v5iP/sjIGjKvpYgP3mVgKlpb8wRtzxEmbdxfLCIuSLNcqAWMNNquKAgTaSGjosBOdtg1Ss/Ap9A==","signatures":[{"sig":"MEQCIAvvJMZCmA5JmIkT2rqEq3hqpUrbkIbzJknF5RB8/VR1AiB1XokExhqhV2JuWTobunQ78ICnqWvzgBMmBUpP7A9oVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUnnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrohAAmL9YYz93uMDlcfZ0Puq5fqj3PG2yTHIhuHfHa0rPTRhUqByQ\r\nEvr56GPR26gLhNipzy1qU2JwkP1HfMBK7BkcDmsB7O8yHUCjahm5ypwc6/rR\r\nWUICjgj7VPz2pciPd+OweP9BkWETk3ASzTTxNlyXOgAlLE0ec6vbWRX0wyMC\r\ncISrb16+4KMMboMOBaHIT5UWwlApt8eUdgPb4ramOzh6vUJ60MuX4dEyZh0N\r\nfsjx2n5fxV39PTf6V5QerS6p0/UFCII9B0KK349SACrJHHcz+JcYTpDXX8Aw\r\nDd3mrJCLE+LRPvb1vb2+W/QQ794rbn54r711q3WR395c8TThiqoBdkEdiC9o\r\n2ovZkb13Wd9HxiQbzB3hzgO6jp0w/Z0cxaLAAfC9bu6YZ5zCk3xwu/u/msWc\r\nRdejwlJYI7e+dr3TQs8M8opS2a4DnBbbBS+HDq91r+exoxjNzopAn8EeNBVE\r\nP8/4EYOu8eVd6SPuSNkJ5XpNpU7Ga3mQQlcnFf/6By0LZVmslafY8vB7/SMz\r\nj9yDTxjbDdBV967j7YNXYQb9mGnW44AJjGDQgGIU9ORA7NWBRiIdYt4IOQk6\r\nWJ8kADgjmg7Ib0advzvG8ol7Nf4mp5glv9CNU7y1O7qCHHgiu0mHzU0UqceH\r\nkY0elK7AdCBbIvs+nlC08XgPM13prARz2JE=\r\n=CtFT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-89bba83b113d48298ce36c841fce3e54edc5806e-18.x/balena-jellyfish-plugin-hubot-0.12.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-89bba83b113d48298ce36c841fce3e54edc5806e-18.x/balena-jellyfish-plugin-hubot-0.12.1.tgz","_integrity":"sha512-gRk5kV/joH4v5iP/sjIGjKvpYgP3mVgKlpb8wRtzxEmbdxfLCIuSLNcqAWMNNquKAgTaSGjosBOdtg1Ss/Ap9A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T10:37:36.080Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.1_1666349551930_0.5204833590510936","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c8a13b70bcb912b11166d9c0e4db51b8913ef30b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d.tgz","fileCount":109,"integrity":"sha512-tT/Q13F49f5ibnO3Im4RUSepN5N31HN1pabCwcM1DID7+wL/Hz3765F1j6F/NkM/bthjERa0uiiBsydqsgKYFg==","signatures":[{"sig":"MEUCIQD+GHf4yWuyt7kKDeYbXDQnJ0rJNxsufj0p538xySEaDQIgUvbGwrPVDFV1+lNQb1FEkk70aznYbZtmUvypsy2kPeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU088ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXfw//QovZ8hz9ro3ZLMSFLFZ+LRSHzJaQwkyyRCm2VKRrb7hv+35q\r\nvsLbn7sGuQMS/Q9QTRof8sW2nbD7rbAP9Zblvc9/PLdGmDY9/PlC6sKORjyj\r\nc4sV/RQklPJDK7V2c6ETaRglBucxVieCH+dIY9ddD/JKy1PCaUpHs05SmS9e\r\nk+gGx0wbPUt6jrSjOZ2akCs92Aq3irpxJ+t0qtV/2omDHioOCvkWEioHTTWM\r\nDemsVSqs6bo6szI2wmkLhoYFMBm5ZaBFtgdMu1zK16GI02yvOmj7OdsOvkiN\r\n5y+QFreto2U3Pbc3rojXEZEBDofLtKXMZhS4w8c4O07BCsd6RL1m+PpWHzF8\r\nkc0ap2bbKS3g0vdtTeRORhxDtUo2n0Nt8btY7p4dfhCjlqteYCh6ByuuSS3K\r\nQ+dKy/mqIHzGUnlQVUa4ULemS5bFlC/arDXJ5Mz9/sl6xy7LlgTLqsqVzrvw\r\ngLN2Vzrvu9sAAfo4a82lTQTiVThWJfAyt2LOvYXUY8pD7zqg1d7AoSVdHpoa\r\nRUptbxdKg5wTl+o/8VNhabfCyWtqbtXTVSwS4EVdjREeTr/otP0Y+irN2bnK\r\nzO+ABl0oKf4Kd5Y0heuC+e7JTJEdCMiH9hQWYkNWOn8pNlaY68FGaBEeqjkO\r\nYOz403OAJ25R3Fn/jDESJeDAjzedfEt0qZc=\r\n=5kPH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c3612dc4dc983242498269cb5a38c36f18c6754d-18.x/balena-jellyfish-plugin-hubot-0.12.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c3612dc4dc983242498269cb5a38c36f18c6754d-18.x/balena-jellyfish-plugin-hubot-0.12.2.tgz","_integrity":"sha512-tT/Q13F49f5ibnO3Im4RUSepN5N31HN1pabCwcM1DID7+wL/Hz3765F1j6F/NkM/bthjERa0uiiBsydqsgKYFg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-22T01:59:27.400Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d_1666404156431_0.3243124557611685","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.12.2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.12.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.12.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"37d1782b033c2c516320625c2a211a7df102829a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.12.2.tgz","fileCount":105,"integrity":"sha512-0bg3wtU4KjfiTSd8yHEuF/8LwrIJtDDhCoJld5M1baEglAFI7c2D5FuEge7Z7Lp5V4x6YgP6YrioYDzQBy+cmQ==","signatures":[{"sig":"MEYCIQDJJ84Eq8jdg/TdsA/avIqRfoI+ge0JZUgbc6DzDuUJ8wIhAM4OgKJTD6JZ/853S62LId+ORnlqVVQglcnrDZ2ybFQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU1FGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2zxAAjzsHU+bTL5IvcmMUxLbcfj5WfJ6RNXGhgggqhNgMHZRdHfEk\r\noo0Jf91gJ1fubAgubCm+8MSuvLktYKc8y1sLwDQrN0Hbb8Qf250Ymn/AzfzW\r\nG4vGvoS/lsyHumMclTqn32USs0341gk2qo2PXxx3NkGjY8/qp5NMNCYBmkfJ\r\n6bamFmgKVuCds10/zs8glrgz/KB+6Y7rv/btC0kqUqCunpSYJ9psbtgoJegR\r\nD+XYjDhQL0IEmbbpqEZH8L72g+Igo8rXtO/RfTdyCk/txtgxjcD49dOsS5Pi\r\nVoHb/sP+KlpOqNZYZlbc9EeVeJ0VcYSmQO400VmB4p7zb4kQBSn3dLpyXSpY\r\nxN8qf1/QHqtg9H60KBMe/pWeNqxVzLWZBuffSxw/5hlXgZkxf4KcQhqD5F+9\r\n1qM8hOpkY9NMNjWZ8tp+BShrkJ7zGxgByjlSb6CUfmAeBRtDZWOW8n9xZrlL\r\nHr8ZqGX4OcByqhhPJdcfS2n+JzOI/gdFjFNh15NZy0om0PvhEpA/64g8AfVF\r\n7CjGUp1Lk66hxuwHhoMI0QuDnlWJu5t/BjaCbg5775zIyQ+33aXk4eKKAh3F\r\nI59f6e2yZDMuK0uxPJCcdtdyxPrRKViGxtjwYDKllV/TAX2rdnjFq+Zm+IMb\r\nPC60dvPeyDGHWpl35rK5gw0jFlRkYryZeTU=\r\n=5ZxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c3612dc4dc983242498269cb5a38c36f18c6754d-18.x/balena-jellyfish-plugin-hubot-0.12.2.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c3612dc4dc983242498269cb5a38c36f18c6754d-18.x/balena-jellyfish-plugin-hubot-0.12.2.tgz","_integrity":"sha512-0bg3wtU4KjfiTSd8yHEuF/8LwrIJtDDhCoJld5M1baEglAFI7c2D5FuEge7Z7Lp5V4x6YgP6YrioYDzQBy+cmQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-22T01:59:27.400Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.12.2_1666404678539_0.3507259441964157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"97ec3cf42971a6788e6168b77f3f10e7fc668192","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803.tgz","fileCount":115,"integrity":"sha512-gDoLQfl5Do9FDZJF0K19yLlz6LGWdYc5xC4GCLwz1SiYFcHTHUIv1J/JghQHJBeTSZV1RYy1R1jXM2DSAl8Hfw==","signatures":[{"sig":"MEUCIDJ7nCmYMajpVIMr6F74Vlu/52TQC3lM7t0ldjCGz/2lAiEAspsFizS1BZNqtDlAbfjV4etMT5Je0xYxaAVB07Qqe5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU12jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3+w//dQZuLO6QXijXMc+vg1gbnj2JKhdfS9PjMuoPKZjspm3YQCX9\r\n9v7yFVPz4EWobI64duOkpYFWeWJqc9RkkAqp4Lzx/2CUq4ODA22V6BKxZzw3\r\nAB9o+dhTv0fsLSFVWSjzi26InvXLAf0PCpq8bX7r+/6XXCPjUiTxXU2zAt6E\r\nhlovhnivcCIls6+7ljHrNmU85hg+2cbu3lQpm8MwPYtyaBMSIxXG64IeJnCi\r\nDFC+p9iBqXBKupiBu6ekIZ+VNi1g0lIsxMm/rTs67qU9CyLvZiutQgERLD5w\r\nevousodiTrk20TmknuYuytA1j1ZDqr27qp+BuNTDtbSWSPUvEsTnYmfRedEn\r\n8WBW3Wje1V1W0ppMrJlD9DoJhSpVrq4yj+ZGNFS+1kbc+yBU62KTOJLL7+Aw\r\nKkiCfEwc67nboCjrdUo6X+ElK7qlqhAsTuZlvxF+4JeDAtc+Oj0xNbdlmMsz\r\nDzkLFIoY2VaGGrTnRy4s3KL+eUmmRnDEaonM9kwEwXHXNbvNr20+RyT9MJae\r\nN3B0p78bous1OPkcAJdmLoXwYiRmAFJy/ZsdbWLnI5vgKWOHZmBuI5voJSxb\r\nV+NRnh4IQh86feCjq/hLKYksoW58+jNElRt3yu02lBId/Xm9EM96dpkIpiB5\r\n5hUb4oYBihCLKmbZuvIlOKeHaFfd3ax0Ol4=\r\n=rehj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803-18.x/balena-jellyfish-plugin-hubot-0.13.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803-18.x/balena-jellyfish-plugin-hubot-0.13.0.tgz","_integrity":"sha512-gDoLQfl5Do9FDZJF0K19yLlz6LGWdYc5xC4GCLwz1SiYFcHTHUIv1J/JghQHJBeTSZV1RYy1R1jXM2DSAl8Hfw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-22T03:00:35.776Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803_1666407842962_0.7366675300495054","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"4f5a84588ae2ef026a1f70cf44440f75c10b839a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.0.tgz","fileCount":111,"integrity":"sha512-bhgD0nVydnal7QbX330W25dWi4T+kfA/eHiV7BsEmpegg55dKUY73I4vIGM8D4TIzQpivqxqUMo4rwpj4pWxrA==","signatures":[{"sig":"MEYCIQDTMKYjhSkhb0s+tb+55CuMyaLJ9teku4NtwcKfGcY49QIhAMdk7I5s3XsDTBjOIBdcVd95BQMuybLKzC2gCq86B1ff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU1/CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGUA/+LfJRgOzyywhV9+E5L7V4CMQu46c7oNHOAclNnh8Qvtai/pTH\r\n8knDB05tE7kvyATnSIQEwPTssLl9sJv/G3OLdw4dKJoJED2p2a79KIqKuQkr\r\nC2xk5MKjYoWobdkE9umkpYwbXcMWcy9/9lZMHWGdlHCRqKzDCet/oJCv6HvJ\r\nWSsgPvo6P5E/gk/SxJUaK1RTELg59d9gg8Bmf9wlHRHfhly+iqTVOY06B7gr\r\nA11YmHFFGo2KoOvgyTScNAKDQzQCDMOgRGfN9+ricAlz4N8IElOcam4ybEi5\r\nN2n1J3CQJbwBis8kx7byMvfTkfI/rF8UHcLWe0b8XEWoIReju6mC09VBgx/q\r\n6CBVCHFJ/omIuoqP1hYaC2jRocYNyNRcIUZ0LkIBFsR616b6YXvS2oQE0iTx\r\nYIKe4gZKd31ezPoOcYJeIxNubn02zi6sAtNtO41rDJb3m/f4ZgbDReeDHdxx\r\nPsOj/3/x5aSB6ChFQZQAI8mrHGlnFct01xbmT/dzPc3vi48vRBKE7lQqBnEM\r\n4an5dyHG3ltwC++Rju9mqb37BumOtk1JWNKYImcsfuF0Zwj0QU3JdFus9SEQ\r\n5kXYyuy7etM0VkTQm408oAN70VcBejDZbtY7YZAJj2TVaecShgBAvmU+Qgj0\r\nOTOgXdCc24++5HX/udIz97Ew8ORsqcG1Xjw=\r\n=9QK1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803-18.x/balena-jellyfish-plugin-hubot-0.13.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803-18.x/balena-jellyfish-plugin-hubot-0.13.0.tgz","_integrity":"sha512-bhgD0nVydnal7QbX330W25dWi4T+kfA/eHiV7BsEmpegg55dKUY73I4vIGM8D4TIzQpivqxqUMo4rwpj4pWxrA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-22T03:00:35.776Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.0_1666408386016_0.6387431744929979","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"cea0800c00fe88718c27839fc555db35c3971ece","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c.tgz","fileCount":115,"integrity":"sha512-TQd/pANXMyzb3EybLFCmJkOCNV+QycKlrMZplilfER317wptutHliHNjKc0C4ZRTmsECeiGaBrhuG2K7y6vzgQ==","signatures":[{"sig":"MEUCIQD2K+zJUD+OuVv3SoFnX1UvBLPsuDetCqax485y/UNS3QIgZc3Ag4tjX4Her9Ckj+j+HXsKWAFUhVi27niOoJG/Fbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVQ2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol0A/+OPJLBsBwSI7N3oynKIqY0ddISNtmFvxgE1jCJ2aSwMV/IDu7\r\nVHCApjMQcFebFVNY4O0u2gz3VWPM6rczSBjrFbT8PqvTmau16PIjkNj573XV\r\n5fl6WOdHtQBVASL2fko8JejoBoOjoUEPLp4ojFrrl2g2LDJOYco9eSGW9INP\r\nk6FOcfL3Id0paWMLdYa6IVa1DTzwcJXNL/4e6DkWyD/yGrEum3+BMYNhqFWt\r\nNn3d/HRTGt8S0eSxJECWxAW5C9Qk4FOF8hbmC8Q3tSQFsm6e38DZqe34hU12\r\nX4PHpZb3IuNuerNwTT90New6u1pAOdny7l9cuXLMoNkuNLQzy05/Ou6uvlxZ\r\nrOri2Xerl7aAK/6xdO2gUmn6J8AvJAHDOfOm9IcD8jliC2H7nQWjX+oAcpYG\r\nWWEvlyLR+dYm3b1BVaH5i6q+fXeEvz1xeptLLXh6xLEUuQtHNSLb2ut3SZDU\r\ngcVnBDsuDvR6Q+nA7pJ7AFCJlX5yYadqNBb923tH18NvuoRrtxdcDHOZt2k7\r\nmkK4fn1cc44T+GsN55wzGjv/9THYAlrkEUYWp2hLs7gkSS3o3jhsHlDJ8Sn3\r\nK5BNAIlCBkE2pSt6ixwc2sZwb3A73xQ1c6Y7i8gx0WTYlts9U/c1NYhXo+TO\r\n9VBj9rj0Syjd+xb6y8o6yvNeNpS4Y4pi4L0=\r\n=BRa6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b404072cf3d80a57ea6b8ab949681374ec14469c-18.x/balena-jellyfish-plugin-hubot-0.13.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-hubot/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b404072cf3d80a57ea6b8ab949681374ec14469c-18.x/balena-jellyfish-plugin-hubot-0.13.1.tgz","_integrity":"sha512-TQd/pANXMyzb3EybLFCmJkOCNV+QycKlrMZplilfER317wptutHliHNjKc0C4ZRTmsECeiGaBrhuG2K7y6vzgQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-23T09:43:08.038Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c_1666518413617_0.34260173855179876","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b021d39fa64e586bc4ac021fc25d5bc4f4fb598b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.1.tgz","fileCount":111,"integrity":"sha512-rov0j9ywuyVkH5HwinYwjOzcIp6H8cWhJ4PMJdNTIMBUn2GEK2cXR3TlaqLhJDyIhjO9/hk6RKNmEKQDhPASkQ==","signatures":[{"sig":"MEQCIHryvMOMunAE3zNU/EaLT4d/H7EcTM8EbCDNFaQ1u/qYAiAOCU9kU28cps8RUM2IxyILk2QmyxU/ypvAbBZaIBuONQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVQ/LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1HRAAiClSzLlmhUE7RM87FvGscqx44IP+8emo7+8DlWBDTRqzxOUU\r\n8kDPmQxrkRifPA92cvN9gt88/qVYVDryWgKhu1JgqREpD91CYfUyDIkqXWBN\r\nneu/r2kGngxruPOLUyC8lR9QCSyw5JfhYH1D12RR+IPwUJtYkoZGLEuBQn5P\r\nakjK2EGgUsoH6D65Y0kfnlspJ/vuWeBTTE6Ni98yVwWafZMO0IQE5svojSkV\r\nxwaRVwhUy8T51EPfugjmocOv/ZRCBF50NkQh2RGRKnUvyFbPgIvl2llqIDkA\r\nBrA5AbJI9qvpQdvJT+WuKu1nH3VUI2o5tFqiLF8fyaRJhFjxr7HmvGTqoRJe\r\nREdOrRAfHmZtxSmN52/W5X/xYYQHochNZD+IKY2K7evavTpsnM+P0DMBDx9f\r\nKmK7GjRU9XndY99LDSA0MXCW1lE0e9zrbOJ1U296fTKQsjG2LHdDjbJzQPfZ\r\nWHSj+6pbFMQXOI8NcucU/8LjYC7J3vEVT7FdN54nENsgQTllcNfMzduVLqsc\r\nOIer4JOjNjkcEzP6kLIR1lFE4mqYaTqSU2RTP3queStDlnsLjgG2C44Ib8Re\r\n5mFiGIzVtLzlBsf4sxWORc+WJoRTUP8B3z+wc84HaQHdFFg2U1xUyj87neu+\r\nR33Xd3AEDT3aINjPRs2UO54liv2rbxHFEEo=\r\n=LbqU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b404072cf3d80a57ea6b8ab949681374ec14469c-18.x/balena-jellyfish-plugin-hubot-0.13.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b404072cf3d80a57ea6b8ab949681374ec14469c-18.x/balena-jellyfish-plugin-hubot-0.13.1.tgz","_integrity":"sha512-rov0j9ywuyVkH5HwinYwjOzcIp6H8cWhJ4PMJdNTIMBUn2GEK2cXR3TlaqLhJDyIhjO9/hk6RKNmEKQDhPASkQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-23T09:43:08.038Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.1_1666518987404_0.00013053892478342988","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"e060c597c98451d611533baca8c1bd142b73c98c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c.tgz","fileCount":115,"integrity":"sha512-xwSIROwhhAKdJs3CXJJ4urRrvHaZjD6LjMsqQDW7wzkr3MK9J8+SAN/9ZzVbtY0T7V0DPCqF8HmklNPA1jTo7Q==","signatures":[{"sig":"MEYCIQDR747A/n1BxuTPdjI4LLJ2o8GNYbt+Qn3LcdFYH4DyvAIhAOsqQb8P06HPqqrZc7+t3lKvYrhyjqawZC/da6yfBvz8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpTw//ftukbAKME/YZqzZCCf2Aa0H5IhpIHmo8mJ7VNylrtVURnhoA\r\n5a/4nhO1j31GOlwvSaVvLSrWu+657TvOdrvTm7nA3Ey60JqP4PTf3GOw0EEZ\r\nJQKYS8sANOmczP0jzPoYUuLBrNoIMThPnC0jqG8IBKOB/acH8RA2lV/4LIPQ\r\nlTWSPjkjuskbcvedsVw0plFMpWZNxRtr/sckqCssnvlhxZd4IGa7FSNflL98\r\n/cZBmrJFp1bze9oUlYLoKuFd36JUj5tg3WylS2rXUGtMxENArZdB/WN+zH7+\r\n6C1+zvKUGY283kMuqyhL4iLHcCZi4zYtMADfamrpULq7ooGgYNbDR5xNKqOl\r\nO5w4oSFAu1+iLRZCD091ZZc/pWUegFu3/VSnNYPPEsbmnFRMUFGQN0gxVgXG\r\nvd86LvqI7m+kLwbWZm8ZM397X+2lrmJd2GPw2mKVuggB7NbB4E7W/gq0u9EH\r\n/TpgqFEU24Q5O2/t9ZuL7O7ec/TXUGjX0J+tFbeukvszQHaQhdRfGaQ89qQn\r\nA49IfOvkNHlacSPVUgbhFkNWLnDDeh5IjBGMNcs9Xse4mM4RkqvtYe/m9NMy\r\nIpUCkuoWQhhBPs3X/xwNq+qg5RCzQ7wO6aIbWI0+/VxwVJxNyW0dXN3B8UCa\r\n2dYzWDwBK4H5KNLxSssQ0w1iR92adinwblI=\r\n=Cr7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c37e9411c0119b1f944984cc7abd9f90bc79602c-18.x/balena-jellyfish-plugin-hubot-0.13.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c37e9411c0119b1f944984cc7abd9f90bc79602c-18.x/balena-jellyfish-plugin-hubot-0.13.2.tgz","_integrity":"sha512-xwSIROwhhAKdJs3CXJJ4urRrvHaZjD6LjMsqQDW7wzkr3MK9J8+SAN/9ZzVbtY0T7V0DPCqF8HmklNPA1jTo7Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T02:06:42.938Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c_1666577417626_0.1795570975872689","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"729d161a5ff6fbbaa0a92c5516b3946fc1c667cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.2.tgz","fileCount":111,"integrity":"sha512-dTYe5EkoPNPIuwCYhoYVTsPZvkSRVOPiIaieI1gxrkm3tP4B98pN218N6mqbiEjJHH1iq9R5PoWUGmTmu+Wbgw==","signatures":[{"sig":"MEUCIQD2J1bNJazWqrch9/M9OWZOcFG4H+izJCceQoNr140zlAIgQE2Np5ve+lNDwU1kd4KetHXB4Ah4eikZV2fevQhI0LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfZTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAxBAAlaah0uGnwGV/2CigBLW+OXFr6ZZGo4f0HRUd9Jks+Kzut1x5\r\nOdwsEd21ytdVGKuI3/HHV5oWfFb3pR43zYA2/v5ObY7jHeTGxz6FQxit64BS\r\nF6PVcydHjflC3l3xMe/mLcf/L29LPuBYXSLDXmHwWtgYqWBF/Mbt0ewmKMGg\r\ni4rzO9PwU4plQHf50idek/Y0rRcNpakDKprqqHewzs8hHh4Fni4aVZdfCdaH\r\nbHndzsOGv3y2KjTRUfTKd3i13DvE8G5Co7MJxVYtbXUj+0Vc2sPxVk9Ee1+V\r\nVLXtvcQdOZmVmRfJCKzpzIlgsujdn80kvDCFgNIlMeIN4rssInhr0oDJYTx9\r\n4T+Fu5WKIy9g/RvhHD5M4DS+muDqTr+KLg5hydg7U0yiJKiKaBdeYAc+dojv\r\nDCXaz6hicF4jiedDJckRUQZCov0M5kF1l6U+GdIa/XlkeFJnvIT04L1GLr50\r\nfCNNrcSCrm1XCCRlBug3grNNWHTvQStG+YuZsR59fp47kJ2qg/a51/2X61PW\r\nwA7y6HiqGjz6y4MknEsxxoz4A6gpse5a4CZ+BOwRP/YUDB0nR7qq352emOrh\r\nJFHhvm6E3X9+4LutbDJ0O+4G5rqr+LTXA7cm9L2kmavqKoZuehSFrsAXWkJ+\r\nb32PWN8jYvqdUxquou5xoHOBS0DXKXyNQtE=\r\n=17x9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c37e9411c0119b1f944984cc7abd9f90bc79602c-18.x/balena-jellyfish-plugin-hubot-0.13.2.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c37e9411c0119b1f944984cc7abd9f90bc79602c-18.x/balena-jellyfish-plugin-hubot-0.13.2.tgz","_integrity":"sha512-dTYe5EkoPNPIuwCYhoYVTsPZvkSRVOPiIaieI1gxrkm3tP4B98pN218N6mqbiEjJHH1iq9R5PoWUGmTmu+Wbgw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T02:06:42.938Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.2_1666578003386_0.03482916366727573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b1e417304a1d69ff742d825236f5126e8bded108","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8.tgz","fileCount":115,"integrity":"sha512-k65oaboizdl0qkwOe4v7+/6nGdxJVqgt253GiA/Kt0PjvcMysCqpU8L+aoVkqj8stqvVqVffR8c5UYfVbJoQUw==","signatures":[{"sig":"MEQCIH+PwNtO1MLrDtKdjZ0a3Sk0jRnPH7LH1Hz/XkoQO4hWAiA6cA4HtchR/yv3F0g2bww7pOX1FGZeLmFMpmWJcjU5DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVgfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1kBAAgMWJJPm7ORNsfhNcky32eF6uonUVI+ImJA7bxluv4IsyUfv8\r\nYxZDpEWJ9awMtH4aSMBtJw7a3Z0avjYjUuItprNZQfC+Sh7vkQ8MiGqGwnqW\r\nOqNdZOV+fiFbV9Ksv/A9CUK7fgtqCkWPLRTg9GE5z7RPXaovalO3ZPsV20fq\r\nz/STH1R5/dUJkAqe6BNm9uRMJ9lGZUUqPOkgnJInPS9Da3FLGtgn7ZDPUAMa\r\niJUqKtEKuRESqN2UFFdtNeAdoW0HZbMtP2jqTUYkdnUrSxtgHgBm1BR15k3j\r\nEbmZ7tge6grGMI+qmYKbk3dgdjz8AY9AztTN5DSFprGeIC6cuYJcb1df2JW+\r\nRGegOAKJLGyd4AHi1tVVPX4Gt4v/2eC0mCyTqdTcpHWQy2Y9HjtEWdoRYhgq\r\nNY1CWkhVGYbjBKWcz9kGsBFG43BAqaUrVgcvgqFYRWRqH8wSDG5LG2N4ob4h\r\nWgPni4oW1R3S/Jp43Hg84KZR27a1Nm/exLF5xW9yP5QxuOIf3++QkKZBfkIY\r\nlOtlY4tW1qUKQbbrTptXDPVQQKrd2TP+a7KZ5Kyo8TFGyNNni08vSNAHpWq7\r\nmmPk4OEO3BiTlL8HRA0nyD8HBT5/QDu4Kln+JdEEKLEty8TFLdKQSfB2Rg/E\r\nY8keN1vv5kh25rQiqKyAR30FGAAeaPcIX5I=\r\n=eRsd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f276a875f0cdcf704dbaa99e196a52c467bc3cc8-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f276a875f0cdcf704dbaa99e196a52c467bc3cc8-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","_integrity":"sha512-k65oaboizdl0qkwOe4v7+/6nGdxJVqgt253GiA/Kt0PjvcMysCqpU8L+aoVkqj8stqvVqVffR8c5UYfVbJoQUw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T03:32:42.482Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8_1666582513396_0.41193366093939443","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"39a820eff8b159bbf48e6dcbfca9c6127f4d3532","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa.tgz","fileCount":109,"integrity":"sha512-XOXDU/H7y9hdGIotESnkrZIDTPqJHSyw791viPVq7o+mSg4DLStNjbboHzUK0dBzvIrxoTPyAsg1Lq70pyCLVg==","signatures":[{"sig":"MEUCIBD3yFnhgZwMuOsGXSbDZC7L7R/lE++xyo2kkIoXhCuRAiEAzFPhbj0W0PMf6HgwK24xGn1zLTQiz4ko4S+WgbRjG38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVhuIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplZA//dyhrhcR+HbB6IOMIOCiu9XfTijJPvHwTjuurQ6UtOLtfuItS\r\nd1oaYaAr2J8TVR7rdxHsNdoSzbHLn7llw6KFKiE5c07FXznJ+GA/FwADdCC3\r\n4gQE8xksC15gYO6qXN86ROO8xkQyfs95V5Mt5WVD51S4+NKJiwYiwmKNbNGM\r\n+mCI/iWC1FuOjNIF5N/qcHNSS0HSa7OtHaVXCFo3r91oP9d2OcG/1dSEHbVB\r\nGlHJQitOshnfpQ9Fnx7ijizfaKjEJN+YjbpYQVtjIduuQWZsSHj7+tSKHdPr\r\nJmiHaAqp5zeZj7QGWpOt6uFJJJlSWJcFtnliw/BGKFtuyk9X/0joGtG+U66W\r\n7Oehl4ZdGtjy2LutAeWvmFVCgcxVYNra49gFgSlWgI/08vo5nlr5VUgfnF+q\r\nzCZAsBjVpOFM6XZm0rbZCN/1FGJsolXdONEwSZbk7O8SLNkEo6Ca2Teycui6\r\nCrX6LaXeA330i4Num2rNZzeLJlNOkGzCc8uznXiHC5ld1NPdN4XBPTI0A77R\r\nXXX0ifGpZk9aTnIo1UGYAJC5ZFBzA1bJ0TAXDUM1i8xQTvKCpwI8uFi2GtOp\r\nPH8HpbauKdfCN0z3OuNU6lE1K8/hVavA61+SLa2VvUQQsWXAN/lv8/nuA60O\r\nnsIYwTYGAaTvRgdGDsWBnKevxQ/JG1lBDRI=\r\n=kYgj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6c2dc0f2f62010446ceb3bd2a67209da508eaefa-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6c2dc0f2f62010446ceb3bd2a67209da508eaefa-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","_integrity":"sha512-XOXDU/H7y9hdGIotESnkrZIDTPqJHSyw791viPVq7o+mSg4DLStNjbboHzUK0dBzvIrxoTPyAsg1Lq70pyCLVg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T04:55:17.321Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa_1666587528251_0.14793509966322893","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.3":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"3e33b30dcb89d60014f8c23d3e6e1b9e23f721a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.3.tgz","fileCount":105,"integrity":"sha512-8q9cfGyoXCl4EeIu6TO102REGc+rltv1Q2t36ou2Gm4xdFRQ1fM0llbQDmnyO61ZOppnfEoWZ8DQMmd1SzAYUQ==","signatures":[{"sig":"MEUCICIyRHshnyaJjWxx78OMjB45j20KMa3K61yfezkrshi8AiEAwfdthUEVIWLeUgHSOJYwtmd4N6FFa6+Mg2bj7KE6uuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjViP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopUA//TM6E0G1Ykwj6kDES28dpKXw0ZeSW8337EfPhvAGoVDsG2tgZ\r\npaF8M19h0ydbGBYmHKf/zG24+p49XKvMotC7rXwzlDD3e9lfk4bOF2ISmh0V\r\nuhhH5eqSoiBYCoP+RcMwml3c0QR2r92gNAXX1q/ytradMHONqdtyNNNpIUNh\r\nafzjZUQr3OqBc5dmcL9ZHNE36CaxgFNzZjiroOU06l7s3ktPFMmbcOel97Qu\r\nxnL/5xiz/tYzhw8jp3jo0hUJ9Qw7yrzUk74DRdMBdKXuFMMq5+fPczWFRlju\r\nq16at5WoYO1yfZ49EKVNZuvC0D9wJjh9lXyVIWnooUcLGKpd55xdwJElhr0E\r\ngYWHlMWh9Ajyf/H2RTza51X1ORDQLDxXM2lnRKihf30ETNRoYxTKxAN3qQhw\r\nnVGFyEeyKH4IhHUqiLadvmw8xNXAig8tddpMR0UDDRplA/CCn/4ww0l9b2tl\r\n1tGikDP9+4O65lzMjcrySPYSzXZ/1mTg0f+KjH0xWDltnazRfXW+F9BZJpSk\r\nHX41AXp1oDc3PZcSmNHWUZ0fHUrfdRVr2HqRmiNKd+W18tTxjUuuSIvrdiw8\r\nuOfsJi40U/+lcLqlP1CjdneHtdTCXKlXbyV+8L3PqU1gz2evmCKPvbfG0vr0\r\nnE9t+PT24FRYXdos0Npj65PJ/v9EnAvF7ns=\r\n=BHz6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6c2dc0f2f62010446ceb3bd2a67209da508eaefa-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6c2dc0f2f62010446ceb3bd2a67209da508eaefa-18.x/balena-jellyfish-plugin-hubot-0.13.3.tgz","_integrity":"sha512-8q9cfGyoXCl4EeIu6TO102REGc+rltv1Q2t36ou2Gm4xdFRQ1fM0llbQDmnyO61ZOppnfEoWZ8DQMmd1SzAYUQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T04:55:17.321Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.3_1666589685015_0.0570552836100211","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"331106e3eda5374b3cb5926b46f84b010a3b332a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2.tgz","fileCount":109,"integrity":"sha512-E+rLcQ5JGLabCGBcQb7MsKYmA8G0PNHV0wyz/GcNaHVLnGYX5kpC65J0lTq9SRKqWtL0ERtGmF2M9hgEPiXReg==","signatures":[{"sig":"MEYCIQDQT89pjZgN8bH6ND47uQM4lWWE0NBXFqzaqIFk6zhLNwIhANf0xAzUxRXNTFs3rYEbbv3ygnX8/Rp7gY0maq4H8A55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjViflACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosBQ/+IsASez925Dmoam2N9GGlJiCDew/yptM7e5vbD7KV4Tmr13Dt\r\nI2Q6OrnnteyuC2Rx9Obyt8CZy1ctmDOpmlkO3gy+eLB2gLsGuSk9wl66pBne\r\nMkrVRdhkwhrCDo/NkzcRYkn+wb8oAk/seMOY1K/5DjtgM6526DO51l/WMTJC\r\n0uu5dgLno6jI25djF40JdzBbHxJdoIlIQbfg34Xz2HRBWrjKFQqF4RzXpuxp\r\n0nIVTo4a5qLpeulsi8iVxPk6Y24X8V2YOje48J3Dsig7zdiyqBCgABe1SByK\r\n92ium1vXuS7aAvqMOKWTyRtQaijLTc0jrMWFLn0u/iaBlsuSOGndOaUAx6Ss\r\n3hn6/ly58cavZxA0CKeqgjLNKZb0SPonFhsdRjXw0BqDNMZhulPepyRVZ+ng\r\n0BqvgHtgzIvRlJjOb/2rMps+lZV9zAUYZa0Um8LObkdrLUHXmG2RYkqu6T1j\r\ngmyU5TIFJb7iDii7SsVKGmIv1iy9hw027Rpjd7st1jaoPN3F/juz7IQWmxCW\r\naSLe3T+gsNNH3b36zWmlIfIygtdkgJz1KZwV5HuySMQpUrVWmpRzGN3smCZq\r\nsAsxvOEh27T58jLzknNijuT3Dva0ZpDa5IiR9I+bLNYXpx3dEQjI7Huu3dpQ\r\nnmEZXfKil+NlFxLOkyohkryBMYdzCUgrPX0=\r\n=pn0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b2cf1a792d320dd1229526daf7c68598896156e2-18.x/balena-jellyfish-plugin-hubot-0.13.4.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b2cf1a792d320dd1229526daf7c68598896156e2-18.x/balena-jellyfish-plugin-hubot-0.13.4.tgz","_integrity":"sha512-E+rLcQ5JGLabCGBcQb7MsKYmA8G0PNHV0wyz/GcNaHVLnGYX5kpC65J0lTq9SRKqWtL0ERtGmF2M9hgEPiXReg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T05:48:09.356Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2_1666590692964_0.2942180097583702","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.13.4":{"name":"@balena/jellyfish-plugin-hubot","version":"0.13.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.13.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"04e271ebd92f36cf0872b2ba44de722460d85190","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.13.4.tgz","fileCount":105,"integrity":"sha512-CECCKXTnw/hwUgETGS0D8/ZH0c46bKl/3/QWnQCn9wC7L7fW+/DhelR89KtqATZo3zmw/5RoFyu+T12YKHL2EQ==","signatures":[{"sig":"MEQCIDIMckiYVPODKek8Pa0EH7BA/DdOWjdOPwxQcq4GakQLAiA7PeV19tG8QfBqbLEoqXj3b/zUhHLDCrbiDoeinBaziQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVipNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYnQ//SIuM1RLnELX8YaZzvF7Ettqu1bxBuwX52la0LF2CxyE/xZvk\r\nRLhikvxZ6mu2zIc5m+z+vvRb0g+KWf10lhiqqR2oal7GZBeoS4q/jjWX97eO\r\nipWzntW2ACy7hRyPpb1guX5ll3wdDiKlnb/N1CNnB5Ib/MkM+X9ec7vvyAoY\r\nBtw6sp/v3yBsMs6laPUiIEky93KjFHmbwBvnooeR4cCVbyx/5yTFSC1KbLMJ\r\nO279XVv7gJ0Wm+dqi13WpAqrDfdpk8zYEp4PbLLxNvEY67R5Hym4gLc4YIls\r\nvyYDxsbEz/TXha0nphyBaMJedTLnGPc9wdUlk9ncMMtGTqthq94TYKejINGo\r\nFa7iyw+eIFQyPyc46WEQvGvK/nBRU2y0Z+Uv3vq+u7JeIiZYIiLtJDlAfHSk\r\nNR/m9xYF8CbElw4lmgHpEPBFBKHkOMg9NQ7c+SPOrl1xumSEr0DuhhH2vD4q\r\nYkeA7La/LPsQ3mzUjUmnjFPP9E6ox6H39PAA2jpvJ1BNtYYUfIaQRnYPK0Uu\r\nFx2W6yG745VwW4V+erEf0SzjH1x7g4c3/Sm4/rns1ZJ1tjUG52cSvRll2Hg/\r\ncCyixFeA9svEGqlHs5SevHNlcxDrktVZihBeAjmJObV2WxMsuV6KM/no6qEY\r\nC600L+Vvyuo5pTLQd96rAQBIwA+NAGVMVLk=\r\n=f9Nm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b2cf1a792d320dd1229526daf7c68598896156e2-18.x/balena-jellyfish-plugin-hubot-0.13.4.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b2cf1a792d320dd1229526daf7c68598896156e2-18.x/balena-jellyfish-plugin-hubot-0.13.4.tgz","_integrity":"sha512-CECCKXTnw/hwUgETGS0D8/ZH0c46bKl/3/QWnQCn9wC7L7fW+/DhelR89KtqATZo3zmw/5RoFyu+T12YKHL2EQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T05:48:09.356Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.13.4_1666591309638_0.022273651895020397","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"9080cdafd63a6afdbc23fe2b0fb47da158a03e3e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc.tgz","fileCount":112,"integrity":"sha512-MI+yZO+P4Wb+yqgEB54//dYe14OF05ieUUoB0sjWWQBk4NqGlYUpYWSWTLEg8pDDcgaBGMJ6OGuroWOeQynOYA==","signatures":[{"sig":"MEYCIQCLPcVHoy+aWuyrapHP+2D/RCbmPomBk6ycE6rY4nZg5wIhANwKuPx6cBNyj0tgpyMjVfaGQ+CTWkMKoFHimdzeBCbw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVjT+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHExAAlA1MHN+atiEkgxsUXvcOS92JFAyTEmc/JheuiruQz9RqE5+q\r\nvImtbqrJAOMujq90nG8iotQSaN3ajFfVI9Marz+hkbRl1rRoZUPFjGw0Ukry\r\niv84oivaLvtYd8JqwzALCc1afgUxDNGCsm4FKO1a2iBRv56KOxGXAuiWHpHG\r\nnGb/vaRwM4KKKNDLHLbyGvCwEFNT06h0foVsuZ/BRpdnTRomhu5qKiXiEBhj\r\nFoUGT1QnUveeDR/OKOYac13FIyem7nUsl4zT0CKpZMfQnlhQrevNSPjweV06\r\nYl/qvrXIAkNxmBxF3jOUqBv5+mjQH3YI54nnVHb81QQuGLltDCaymStlRmJW\r\nZKgrNpzLKoBWmFlGraSuCMom+joNz+js25iJI1s8uMIt9y3K+0qq8w8LtYEY\r\nv6EFgigjJDk1IGhe5oW3H0/kzhg49qslq4+bh/5tYw2vaLOgec5ZjI651WbR\r\n+q4pu9Y+8PEU+/5F999PrRDlSoatgtAtzd7sQlZeiFPbGOqjNpTk0u8jM2rL\r\nPLf83tv4prDVsgRbHmcJwZzT2G+QKEVXhXS5kjSoL4/AIJUw8xx0dxyyAw0N\r\n3bSbPfWTQvG2QDQ2MkA7tNENIUJNk83s+Sa3zJL5dfYjSO+N5B4TJ/wNcTOs\r\nKrtTRdXRxpEAXtIXCh9p/dQ4rSTPIeqZgv8=\r\n=N92S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","_integrity":"sha512-MI+yZO+P4Wb+yqgEB54//dYe14OF05ieUUoB0sjWWQBk4NqGlYUpYWSWTLEg8pDDcgaBGMJ6OGuroWOeQynOYA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T06:44:13.739Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc_1666594046075_0.08796990561536777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"ebdeaa81b67dedd7804fa43a8cd24b3ccba0ba44","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c.tgz","fileCount":112,"integrity":"sha512-7W1wHLoBtrt+yO922wgWzOtGh+M8PINBPY5M9q0dfsp93O8RWKI0qy8MxNG0vIItBdeXJRZVkdjs60LmoWJe2g==","signatures":[{"sig":"MEUCIBBrTmzR4dqdPP84l8ATmbVXT7/IUh5qR2HurI/nubfVAiEAoeAZUxOXmvJRQklxHKXWkBuRDEHp13I5d5PNbh9A1Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVk94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF3g//V+q+ncWHOUnjFzhxg/KUo+bkNFQHKM4v2xrWJKLkwhzcLobW\r\nh0lGJYtmFWCnjbAxGf09m0mu4YfgfPSeFoU7C6P9tL04Ty1WGy08cbTcpaot\r\nHatmfdwSbreIMJJ0iS2fO8qjYyX1azjqOue8X0QdFFFmxUKSYNadXbJGFyWR\r\nHfVYqXKw0PhWjvkKMekBxPnro9ScrZoOzZy1/2s906Atc4M3EWOUoL2qbad2\r\nEexJcES0T27JRhHdE/QsT2Y3YnfD+bda9oczLRgLjkGvIC5AGwqymV36KMFA\r\n44qWqC4jLbIETYgCuZp8jywwmniLX8QlOOc7atY394BsoCzhBo+2PaekqAWW\r\nzsMbhIkPjfrZehLN+S0ENuFFGIyw2Ejfqbp8sI1fLhKXVOE/eHRdj6xvdZ8g\r\nLGUAVXxV0ShNeUV0xOzazECe9I4Ulx0eWdDxD6ZtvV59rq30sR0BQoaRE8Rl\r\n+HpsnhSeQL8Bk5ANgGt8PIjLXOLvd5ZEJFLLquikBQWIqe+MIg/oJ4ZQ+MOU\r\n7bqlyloHsvAR7WX0Edv/zG6DZoRxdOY6NSy2ii2A8Sg/0m3ufwDJwBsTcpe+\r\nYen9YQMqMcy2I962KWxqFhiH6f33dNJ1f+xIGbCnyEM2N7PMMn0Y/lpbF+L1\r\ntwCo6c/p5b9eiZ+TzUjT3jerVdsWinZHka4=\r\n=xEJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-42575067930c54ff3fc01fb4470669ac7644fb2c-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-42575067930c54ff3fc01fb4470669ac7644fb2c-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","_integrity":"sha512-7W1wHLoBtrt+yO922wgWzOtGh+M8PINBPY5M9q0dfsp93O8RWKI0qy8MxNG0vIItBdeXJRZVkdjs60LmoWJe2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T08:37:03.112Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c_1666600823852_0.5346476330584629","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"4f9e324f7a5f35f8aa95bfd9a9533b811aa13b6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64.tgz","fileCount":112,"integrity":"sha512-bx2TbSP7RNGubmUjGikLkyxT2FhpY9Qnvh1IzKdY4ANj7hWQDQ10115d1zhmYqfuy0Y8ByV8HjJqQnGkUWsp7A==","signatures":[{"sig":"MEUCIQCKKqVdDPOK91GMMQZnp7KFTmvk5RWR+Cavl1iYF7XjkAIgWIMhlOu5E63NOj4qOcNLXn1dKPB6W0ePakL5VGe4VUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVlKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkHA//WOfqd1XInQ94Wfb/ZKGZzEiVwzXrjJvUBHWp4FXCwWXEUL4w\r\nn/4f6ucyceU8/272BqfzS96QhQiIoiaGkkog0mr+aybBFq+FDHpuWT+AC+lv\r\na26pbsN+bfRQ9HBWo2NBEd0pBJYTsHYj3GLZohTNxKTnc4S7+iC5oP9T7mU3\r\na8HY+sjcHayzPyxRc2ZX4WrWegqXeXDbYHzD9aSdbZYMAcdo7Lkn0rjxtO6N\r\npUoLtNHK3pNht2SaW3PQzsiQEQv0PycaaDcv1olri+8Pi/rak+Fz+9miHFk/\r\nEuENWzV7hFR9xrfnyhgo6Jfsi63PE/XV6Ucg2mBAnVo+hWgj6whAawAZQvvG\r\n8+QR9cB+S20HNbQMh/cztmtRy78tv2wXp7JfiukJVOFCCgNdRp5Cq8HehLHf\r\nalTLSiDsABIFXoWWt3bpDlEK8tIcAALIEdxsZuAmZEAtv8IWfzBJRTCW7f5W\r\ntg8QMmk3lVBpf38MqHU9NlkIbsLCQR5S8t0zRrJeWVrYRkm01f251SeoJcCp\r\nusU4YuW0JRAgnvp2B5MzN2XEshnRUXXQVRmIvTsWee8qCp5cYJmih79D0qKO\r\n+7FzdFpzw308B/S6dzjIIfFxwBpX1ZRWKq7SmcgfWwYtjF4f1maeTD+7JWiE\r\nIZM77zYE4jUkyM6glhobFVrYW67HZATxW9o=\r\n=yAXp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bb4037a993112557557198ca151c329f449b7a64-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bb4037a993112557557198ca151c329f449b7a64-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","_integrity":"sha512-bx2TbSP7RNGubmUjGikLkyxT2FhpY9Qnvh1IzKdY4ANj7hWQDQ10115d1zhmYqfuy0Y8ByV8HjJqQnGkUWsp7A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T08:50:09.502Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64_1666601631038_0.1374002786377162","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0395586ae144dcb6f8f5fdfeac9af2e49bd0cb7f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.0.tgz","fileCount":108,"integrity":"sha512-/NaPq7KyQoDwfGhaF1lLpLd+9AWauoZsGRIXxVrh8X8Vef5t4IcxIvoXQaop0gNOXFObI20UrYnLwL+B1HS4yA==","signatures":[{"sig":"MEQCIH5gx9MUBcCS9rEMNSLsQv180hjCA9DUX5SRneLcKUZRAiB3Zch2nvpebwogIHLVG/1v07n5/eIZfTjuY3rz8Ri+ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVlThACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9ChAAhbZLnfUPZWtbaVn8ho4tBIC9/AQzD6Fzfm/Wa+c+tAsJFlVe\r\n6EKCnQDvF+BnU68JoTLiGLb7A95Bz8i2SCa85pvobp0ht1HKc3lFwB1hJs7T\r\nkWxdq0PVfngbfHvozD+kql3bBSlaYcSNT8Vt8FLSkfmZSNGzrQFAmv9IO3qe\r\nCTareqrMRHBH9AVUSdjqyzxpL9u6qj6v9WcdLFSBXx47L3A7QEhA2i5aFGXy\r\n8USDayUkC5ZR02bqWADYHyTeMYtVyKC0ycf5ARK7wWq46TP9AAZ4DDUv89S5\r\nKi964fSMwe2ayY9B78FfizFQxTsrBEj5ZF9TiA0igpQm2Jm0FNBaWW5GX5mr\r\nIbK28f3AwXNjjblgfbXNA/S+DrRWBYDnisy8oUjRBF01tqtx7mVwejZsiYdV\r\njrSCbbYguLMZU1/aDOgeCta492J1dbH7y+xoQoPUpfs30je1jrh5mDX324os\r\nkJGCvsn1qbnhOKOtOSQbbGma3gRZ2iUYoVOYuQlXAmy+T76gQ2f2WfeVRKSq\r\ndZx6JeobDGx6Rn4BdQEwoRn1M3bTUI39LGhwrELZwE8yeHG+Sa9NUoYrVto3\r\nCBPBuxBKnJwBXFDNasRnfzsh6ta3eYdtQyoB/NrVZOOg4t/67RCtXuOILg+p\r\nVq/BGXIF7qZ29pKaiyc7/Up98g6V+0Re7Nw=\r\n=5Rkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bb4037a993112557557198ca151c329f449b7a64-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bb4037a993112557557198ca151c329f449b7a64-18.x/balena-jellyfish-plugin-hubot-0.14.0.tgz","_integrity":"sha512-/NaPq7KyQoDwfGhaF1lLpLd+9AWauoZsGRIXxVrh8X8Vef5t4IcxIvoXQaop0gNOXFObI20UrYnLwL+B1HS4yA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T08:50:09.502Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.73","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.91","@balena/jellyfish-worker":"^35.0.66","@balena/jellyfish-environment":"^14.4.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.0_1666602209354_0.929695751742547","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"fe9304f8ffe9ddb1e4caec8a93a23565bca60ac0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf.tgz","fileCount":112,"integrity":"sha512-VBpNhW4cRtuDAFk1WzqoFY6auUUkLp2vIJf+RNaPwUNs5utwEQuYbO/N8+4fZ9NvbyhBRsC9fHcOefP5lie2Fg==","signatures":[{"sig":"MEUCIE188nazlRcN6sAQQENHKBLjqQyM0bDiz1tp8AUS2dvwAiEA2RqWAXOzPxfyGZFzY1mS+38+TS4Q0101WjICrdShaMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV3KnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql1hAAjf4mg+SAxNu4kWGwUBAP34/T74tcGUh7uUfWbjXdPRq/fhU6\r\ntjw8dLywWK0vVq2QPW9nbChgeQiZTgTx9OevDmiyAtd338WCpvlQI5o01BO8\r\nwoHK4UmeTuevpv4cWZJU0+2BmWcoS+EZlBn42PEm/j2i/dPgAJIcaOkq4stU\r\nb5AtKYkk0fALoLmNGOgdQfDL5hbr5ocnu8BMAYuo82rXgEfocREotw7Bfv7L\r\n0QDGDVqmHXUGLHi/1qdBpHF/fhca4eI4y/lH9pNDA1qnSlV9Cg1UynJU5D0d\r\n7f6E4merqv2z3B0WgX43FNUHVnnH3bzHopsWf1x/v9M5KQ8SuvBz0FsaRgJT\r\nyv6n3NqggCkavR4pTCc1+sqZhHhK7ZDEXA42yA19XYONIPBiiqurjfHN2zXV\r\ncsg8gGJ+p3hCGab1YFzR3CR35H902+QUtnb1NamPJ6Y3cKWddzKZRFk6nxVk\r\n2Qd4Hnc1LE5grminki2Mu6ihIHVMkHrOTlX4Y1it1YiLoK+gdp3c/icg+eu4\r\nXQPr9A2eGd47H54wo3CkNvpCElgONo6CqOPEGDTOmkfvdKB6IYuzRFwPdcPZ\r\n5LqyMJmAd2c0oUpVjuGwgLj5xaQpRGsyh39sXtYwe/W8jPKMLb/1MbwnI4/I\r\nG99rZrlRMosEwjG2DYeIdBn7+9VqomrS8SY=\r\n=FJ6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf-18.x/balena-jellyfish-plugin-hubot-0.14.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf-18.x/balena-jellyfish-plugin-hubot-0.14.1.tgz","_integrity":"sha512-VBpNhW4cRtuDAFk1WzqoFY6auUUkLp2vIJf+RNaPwUNs5utwEQuYbO/N8+4fZ9NvbyhBRsC9fHcOefP5lie2Fg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-25T05:19:56.506Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf_1666675366777_0.6644536809923498","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"5adee47117ccf25e003e7be7adbf2c90957e284f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.1.tgz","fileCount":108,"integrity":"sha512-/iahWM0iluJZu4coAG1vYpBFjztTdFo1y8iUYZlOoaYkYS6nE/J4pjUZ4suG0MB+STkyOUmlRI7tJiLv7fX9Zg==","signatures":[{"sig":"MEUCIQCISBs8DpUcv9OiG1YuYf+vOsJqg1ukU96Vk6QcW3W6IAIgbmMG3doelILE451Ne7P0XyFpMQerrIFYGzEBybtgiyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV3TGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob/A//VkiZs659dZgikbJdJz4D95k0iAdigU1a5MlSRDh7+9lSI9n6\r\nJtmq2JFjXRWMsvFaZ0OizW60INDt5PIrLswWVUm6BbvSomHKNBnS0bXRe/G0\r\nsyERr6biDNMmzR1UR5SiIAD2DmNMTURawJFIM2qBOkp+yysXHkjuIb1ygcVw\r\nZ6wl9cR9Oon+VmDKeeSPlsLbrqi1FVXP0dMaon3T3tckbWtMv+kDKd/34agh\r\ncSkpfM6H3x7P349QcF43mVkiY0PmfEhhvrmqOVH0YmqYGdz/s02teta9renm\r\nIyNt3vkXjMYxjzzpoR0QIxBF5b9J6H234ujPyXUiW4sLb5N/7DLk3sjXBv8q\r\n8m5hdnD7JdSyozBJ7IFV6CjLO8zd85f8CTpMpA3Kh1fzefXNutBEVcdPYs/I\r\nzMXO0ow1OgjITuM4SonSrasYo3Uk2zPGJlx/wH0Lvns9lAoLot4zsTBbZUsy\r\nH8mmt3gDW5CKk6TzpvFT5JtaWweJYl2/AmEfeVm5fiiqL9Q9ulGD0w225pg/\r\n+to9Y/g9fov57F+N3qzNVvcqeGMmP958ywPAf1SWt2AriO3aSRlI6OXYu79V\r\nlbGfr0JNqHZiP87kx0ho58cvSug0orJNQ4vAgYllRmO2tfWIuAQ66d3+kd2A\r\nIb6c6vVUFYt82xr/kmNWKFFoU+ugNheOlic=\r\n=r0V5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf-18.x/balena-jellyfish-plugin-hubot-0.14.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf-18.x/balena-jellyfish-plugin-hubot-0.14.1.tgz","_integrity":"sha512-/iahWM0iluJZu4coAG1vYpBFjztTdFo1y8iUYZlOoaYkYS6nE/J4pjUZ4suG0MB+STkyOUmlRI7tJiLv7fX9Zg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-25T05:19:56.506Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.1_1666675910368_0.5004724848985351","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"83cf622063cb5a58d3f74bf0510586b48705e03f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f.tgz","fileCount":112,"integrity":"sha512-uX4sVLzooHN3MQS6zBJiMQFORVXQ3+aZVqyr88k9JbTa7agy0dTIHwwTwn+sEsxG2KprcgVVpBJA+1enHfUsPQ==","signatures":[{"sig":"MEQCIDO3OuQCYjovmegUmqGBp2U/oTfIGddIUuv/JA/IwZH3AiAnGQHeSyx0itaLfzWTVudpK40Rs0MbAnz9gg4la9VFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV/SAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgYw//V3KDytnpRWFi+aVnZ+SJoFWYXHZcQmtgo6lv+8XuL2eXX3rk\r\nXt4G9wqty+vEWBwj6SL6kHTzE+8b21nzl4zRfOolY2YG4T+8kkQFavnD24Hx\r\n2TP+FwvGI5mxH5DabTGXHOJcNZrCJOcjlKL7P5jNL4vLtJn98EiziaCmLvNH\r\nKm+FW1BhVVH0+GWbjbe2Gw/0mha4aMgGGSfff0XyHLzZg12hacylbXPHtUWa\r\nlxayCdRUcBhuFW+PjJQUWekv0RgtPR5I0ZUt0PkvnUyCF/SoTng9tzK/CcOp\r\nxj/1GOLjDqWbB+fUBiwEq+8Q7qzpiQfIDaXPmebD5LwLMOOxz6/F65PF5fgS\r\nWhpDa4CSkptmSBNuX0DjgPpY49eWA6cbXGpaabP1ii7suNKciWTOjSFck8lu\r\nnl5nhcVD4d9n2bjX7n9ort3fg6nzvZV4HO8wQ9NWJT1srfICapLOL3Y+WqUl\r\nISqfT8tj9E/g9jM460Ti6KBQx2rKFoieDFxuySu/pOTWKSU/aGj92ghtErhw\r\ni4Kxu3kRPA7FG4Kj85PG1+ezdcL+u/b/7WcgpwkJHfGYe80iovxYCyC9KyQQ\r\nl4KsQ1fbP4pInJplBha88O/pWBeZwEpBJFVlOHUKMQlNg4OwtzJG7Z3lGJAe\r\npkk+LiHGZWntZLuUAWLwh8Y6+5yRSYEDPCk=\r\n=6HRd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","_integrity":"sha512-uX4sVLzooHN3MQS6zBJiMQFORVXQ3+aZVqyr88k9JbTa7agy0dTIHwwTwn+sEsxG2KprcgVVpBJA+1enHfUsPQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-25T14:34:19.160Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f_1666708608741_0.13063316782221746","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f00183c2c3bc1d562f548e372f1d765bd07d28de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1.tgz","fileCount":112,"integrity":"sha512-tHFcVQ6ObuF0WFc1fEX+vGXYAtQH7raT3lpE6PUdiE8BOjwdcXfBKbF+aj96kxIBPc23io/z/APW1KsclfOr+g==","signatures":[{"sig":"MEYCIQD2lrqZEht3IgCgvmp23YAvtYTz/vtVJLP6ddRGp2sCXwIhAPvOuH0ROSjz49K+8ltm9yI692PINwcqGAM8CmjD1nT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhBBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhDRAAmZ/GVn4fGg/xtlNceEkJvS/XGQhq1EBNZGTsI/8MQdH2ewDP\r\nkCLSBrJMjoE/Pt2KAPo5Eo6dsU4ovHHJeWQqP5CDNiTPQJs1kyJPbzpr+N+9\r\n3ZS4Z0fF3kuu6WCd+MO/u1RX8jSh/2UC9VZdEu2npv1mAtrAc7Yl7ugZLNBD\r\nXT5vA7Q5QQ+koFldO6XDtVXz4UXRCQaV02yFM9huwki4JEgYaLRP38Lht47W\r\nVrxb0iyidV4uEGCzofcBJQ4ImmNUGaNbM88SuXEtdakA/KlISvy2USic/8a0\r\nb3PU5L1czCjabs2P1HAE0EoRaM/rCN7yQQYaMUDrJfixRsoZ7DertNL9C4F7\r\nvwSlWdFMGV/J/xg1RU3poO5jxmwBotR0sGRfOQnO6X8EUvDU9I5rpGtDFd2A\r\njAIuuS0gAcWw4by826ovYqY3zP85SCisyGwy6SMLYWQGElp6YY1FQ7De11If\r\nxT8l7ByvddZa2FaX4X4VdxmfD4AawAlkjJsGKXfbXO0jq57THy3KnD5EgUE7\r\n6Mz9GW8JUHD/hcleH+TlvLUoZpf2r97cJKjj16brFR7n6khLZrK08y8k9JTQ\r\nevRSkcW4gVa/PzvIGMbL9mf8pO708k+5a/XiRMCdQRkUs4FLsoV3uSS3pW9u\r\nM6u9CVm9sD7AHv90rIfanD//bUCCtIE30Ps=\r\n=3uAL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8452247748f3ceb7d274b97cdf1c018c4facd675-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8452247748f3ceb7d274b97cdf1c018c4facd675-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","_integrity":"sha512-tHFcVQ6ObuF0WFc1fEX+vGXYAtQH7raT3lpE6PUdiE8BOjwdcXfBKbF+aj96kxIBPc23io/z/APW1KsclfOr+g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T04:56:39.226Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1_1666846785518_0.5552808303702395","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"593bf448ae26797f6859a99c412b8489bcedc176","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1.tgz","fileCount":112,"integrity":"sha512-DCXZjL3Np8U93ipc2WSG9tYMJUZDw7Mr0Uj3qAA8HlydgfQU3vVzPSNn4I5SdTxD/Yset8795CcVSzeGlm9tww==","signatures":[{"sig":"MEUCIGB5AytdQg4O2yd4pQ8IlmxgxdawVgyaGLNTizrtngQTAiEAjF/Ani4NNLCyl7kCmmNdhhOwAFwkBvVeVuPNoqEC7Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhZhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfEhAAl1zAgie76GJHr0tnOO0zrfgLetw641hEue+hw2/W1AwSlfC6\r\nnABsJtI84DeUiI27yvZO+hyGVggdR9LjuxEiIZzELJkv3fbHSB1mG6671VzY\r\n4FO80le8qT9nt+Esdw/WLJcSs3kQyUUADD/PJNLfXK6kxIVUYWu3lFXt5Hdl\r\nL67v1ouzAogXPwB+2bd7ufDZEEy0CUqDuTeLq1VhGkcG79NreeI4PJbAj4N3\r\nqNNlYWXLPjCl/gMLlFliQwdV25jdjjWFXukvmbLVlTszmxEJtQdlwcmRr1aZ\r\nhaxSA5q7WPV54Pet1FG8hiDZ2jUFlIU6iBL24vuVRP50oQ4UvmJvXoGx+a2v\r\narlOUAAa5dsv9bV4ElhMwfKKk6JqMHB0tLP1bDCQA/4RQ+CME23qin2LyPlh\r\n0M9SKhxHI7/Q++ymXOECLBVdf4uO50dVb/26NUaY2KZgMcyGyxjFJpLZNnTC\r\nWR9lWtNK0dKpzM3zdeefmGpKW98suBAwx3aqM5XU77do8XMpAI/Mzdj/uH57\r\nST5KM6avzc8f4E0Do/Ol5LIU5j9x3gTuCX4hwTswDJBFg9uF8IG7PcF1kJEp\r\nRh+SaFh/1MD2C0YPR1uOzDNJv5H6Gm1Wxbzi98z308e7hNSOP1WmV23bdr+I\r\nTXqQNJcln9cUvnvs5Ivyb7nschcPTu5+EPc=\r\n=3S1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f44897cfa48905400abd0b88aacb4eedc1dae506-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f44897cfa48905400abd0b88aacb4eedc1dae506-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","_integrity":"sha512-DCXZjL3Np8U93ipc2WSG9tYMJUZDw7Mr0Uj3qAA8HlydgfQU3vVzPSNn4I5SdTxD/Yset8795CcVSzeGlm9tww==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T05:23:32.869Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1_1666848353272_0.034577338625895404","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.2":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"6e2b69befbe893117d8c37b63801eb320b1fc0d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.2.tgz","fileCount":108,"integrity":"sha512-Y0FJJKMd8O4LIyf0IRtu2Xq2PTHHEFE2rcTalhTKRgGUMRBlBgpL74Z9Nqw7rMnyI1JUxqJu9d3iIfiTXb19kA==","signatures":[{"sig":"MEUCIEuaiaH4uCdzAY4alHP6khyVfhzdf9dbb1wS4e95wvu4AiEA2DhhCMuplWv6B1D+v3FESGfjKPBVcJC4WieYt9I3+7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhhnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWBA/9FxQwMkV0P1Q2yx6BD+8iI7Qvm4fKMqJApnk3e1dWu/3PTyS5\r\nr3imSTDm51wHefRpz9nUWiuZ67Q6am6y0GcbDQqstf+ECU70rKR9o/lVRwKC\r\nv4ifHLo8oWVbfNt6CpiOxp/q+wLCHapDjjpEGh3xZdgHexs49gKINC/HT7p7\r\ndXY3Bu5VzJbehNd1+BziU3HSa43CT9RX3c6DG0nE0Zl6zJsKPQQPiqESNtKb\r\nSZDAsU7MnqpLrjlOveTMS9FW5tRP4qrWtUaBJ8S8WmIB7LUB1nT/ax21awpb\r\nk++cXhjdkpD1ka7OSm/0zeimeAEFhtebseLHRE+/dqYKKZC5nGLsQao7Wga8\r\nZx2TL3/SELAtpy2ZPKCMVP8mOPPVPBHwTujvvEJyTYFGMsI2bwxew6WHtYhF\r\nb8uHNmJ7RUEgkkVqnHb2s7w0jdgMOzkyp9Ql+Sh/bni/4FgApYZjP7l2duRH\r\nYNlzxts9oRUA6kHYIlM3E6i4ouUfiN91FflIcpJ1uzb8I6+CuzCBMyuFoVWr\r\n7ztVj/Mkb8YmHqYifhHZIunC+9w5YYQmpyjLnvh66tqKYPeSLmyt7LOpDiE9\r\nPZTrvddNzb+Ze3gGsQvT0sfMYlLm30mnyZ8DdcSOUWs7Oa2R7LzZEcNgzZDJ\r\n3WVULGNhdg27D4C5p7BRkHnhWjF1iZV9muE=\r\n=81E7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f44897cfa48905400abd0b88aacb4eedc1dae506-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f44897cfa48905400abd0b88aacb4eedc1dae506-18.x/balena-jellyfish-plugin-hubot-0.14.2.tgz","_integrity":"sha512-Y0FJJKMd8O4LIyf0IRtu2Xq2PTHHEFE2rcTalhTKRgGUMRBlBgpL74Z9Nqw7rMnyI1JUxqJu9d3iIfiTXb19kA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T05:23:32.869Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.2_1666848871259_0.4666589761516715","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"911bf6d04bb9677ce6d97ac1b488dcb9be3cb6dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1.tgz","fileCount":112,"integrity":"sha512-rWOu/HXu6f1DTcYWPCSjMOqNGN8MNshIxiYJyAX1pdZqJCHPv5dKl+DeNEDFN/UxAfBUuwSqCQmzGA4r7vpHaQ==","signatures":[{"sig":"MEUCIQDyPqsohTESysNgnpK1WrmvcO5CBiGiFu/RO2BaTiVs5AIgOOTl6ig3OViKFTYIYmPsUE2vj7DZiVAOg34Ukit3sKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWh8JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwWA//VbEx6E3UBhDW2Ca/iao+XRZW0bnuLVS+YlNlMH5/G6XBlZrW\r\nqlCskK3fo5cXCOmljEw5azzYtXTVGJ2Ei4KZdvRqgTEUW8hScbUsTvkCnRVc\r\np3DzHvdh1OhOJ8KC074qxieR1DzVmbWYsqZpka0JUICAfBLobEsVS+UdXr0s\r\nczRK3+hm5Xdfu0eciS/iuXUrz+fBqccNITnvySfU5X/Et3jFiB6P28ESvDzF\r\nEfc6ADxjdxFAQ/PkpFJ0f2nP1DdrLwwITAxETMPypOJEbM21k1GRbUcxnA2V\r\ne2Pm55CAL9vwkpxXnam5EPaD/ftrw4AwqRoKW/9F5+DdjF4Dpc8NTo2UxBey\r\nx3Bj/fFlEuGRrc9hJ0nriMF5dI3DuL1HfvjNl8kpkbJwmhc5Y3GUzjWx4BoA\r\n8FWjXXQuRjvTCqUC5IWLH5T0WheIFZ9ghjEoThe7pPEFYMZojBCObU0vK4ZL\r\n/xfSW4nPKFa4XpARjPXZnSeddY3nsq9DtAypcMBlxdUx296lVekbORJGeCuz\r\n2TPYCMkMYuivvkGXGotD9cBDORGDeVz/Dxu1W+/VRRSlWD9pUooJpUd8DGjg\r\nItqK9ndxrJSJFGkgTGbMnnv8G4iv8JqJvKBlX6FbMAPkmRlniX/iML0FLz46\r\n6cZQTi9UOovzXbS3DUZ4iiEyhayug+nJ2iA=\r\n=dwqP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2a3dab543818175fb855597d104d36b0898fce4d-18.x/balena-jellyfish-plugin-hubot-0.14.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2a3dab543818175fb855597d104d36b0898fce4d-18.x/balena-jellyfish-plugin-hubot-0.14.3.tgz","_integrity":"sha512-rWOu/HXu6f1DTcYWPCSjMOqNGN8MNshIxiYJyAX1pdZqJCHPv5dKl+DeNEDFN/UxAfBUuwSqCQmzGA4r7vpHaQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T06:00:25.244Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1_1666850568774_0.24975464635756306","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.3":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"698aa0c73fe2919e8554bed6787672c55b75d010","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.3.tgz","fileCount":108,"integrity":"sha512-CYH/AgWU+fFcqtjC74o8czztQOoCDCnvR7SV9TrUUbxQbw7owUN5IEGvVVYX+CS1ZCgP5STp+7/2bsspUrgZkQ==","signatures":[{"sig":"MEYCIQDj+k55bqj5tRfTLB++lQyYzlGDceWJsGAorIIzinrZ9QIhAKFs5ogSxkK3h7MqskZ7flxRG4dgXF5kyIqJ46vmp97t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWiFvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolag//cjbM0v4O8+FzlM68iyaSJ0luN39pj+qWmcJ0i7Ki73RSol1C\r\nf9YKqE6FjaHdpwY5deyi3a+ylIIm1+MpNFCWPDlfgaZgml5BswHN0hyIih3x\r\nrg0kHigSUyU0WWjOdFx/bH2dLRR57ucyscqu0UGRHMEzq3A64mKS2olAN4Sb\r\n8ZJ9FjHBzg6kWvf+dbFByix9X8ddx1Ivt7ih8nKGmoQ68x6U1vHUv8xH/wFy\r\ngPYXV4VTZpqfZqW33hungEZSh/v4EWdVmDf/E0hM2nIPbdvzGHlgRCnZ2GeE\r\nuL/O17sJHtt7100KdiXec4e7Mxy/G7QWFrV0U6KYsCLRzqVCJlM2PszWkJwM\r\nLj9nBJ6vVsr7zBqlQtZZWzNhuXp3CXs53o63ofGQ5txI7JxOeBfgZQkQIoZY\r\nUNqueRdMuPiSXUFofGGRlWespNlPkEJwAOqttvMJ5uMP0ABhLDKc6jguRQ5o\r\nqD0a081ssdAEZfO4wL4VVH4tXhOVF6ONXaLijQgQdnFekTqn1LMgBcJRDJd6\r\nXe9t4i4vDp65IEv6tTLr3UmcyN5DzyZWxTY8/Q/1P5bFzpE6dzp9X2643Y2r\r\nzKmhiKXQVW3GLb+4uzIArHde279JuBUttcVXVEQmsvypLZREcn/xVNVehfcE\r\nt63Bx1xyM9EVR9iSu1x8AWqPx7DJ4e41hi4=\r\n=owRt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2a3dab543818175fb855597d104d36b0898fce4d-18.x/balena-jellyfish-plugin-hubot-0.14.3.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2a3dab543818175fb855597d104d36b0898fce4d-18.x/balena-jellyfish-plugin-hubot-0.14.3.tgz","_integrity":"sha512-CYH/AgWU+fFcqtjC74o8czztQOoCDCnvR7SV9TrUUbxQbw7owUN5IEGvVVYX+CS1ZCgP5STp+7/2bsspUrgZkQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T06:00:25.244Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.3_1666851183656_0.5116132889759462","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"6763af21cac7a6d565faa7fa833505353f1e5525","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1.tgz","fileCount":112,"integrity":"sha512-/dPUdB9I/busz/i3EYK+5z6CnChYxpNzS7hnZsV+DiFtrnf+Kku+sHBzA8KbFLsL4l4zHHoIGwkTqulGtjKenQ==","signatures":[{"sig":"MEUCIQDuoW1J+pbWnseJwbsuB7Hp1OK0yLH3y///464WwSzsnAIgJwDq5dbu81etPzauAAyKZ+XiqHctSLdv3P3qN0ztpVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl+LHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMjxAAloqFs31opL4LNMGy01ji/V3mc0pBKT0jwUHP7TAkszdVnvpc\r\n6myWgy++MUqQzy5OiYg89KBf+mjYe2GxgrvY+CYP9NaU2SAWQuIRWAcSbBDi\r\nE67vYn/McpQoILMwkAB9KE1Pec4fOxFZAoQ4W/7N1ADjvnWpkOrSO7tmgSSs\r\nr4RZWMfyfECeTGu8PRykJTdVpYvwuQteDvipQFiBjqyXBN6KnBxAusMjlPQ8\r\n9MaKIV/BUH39U0AZhlM98B+zHykwve/ifITa2ASzDfxK57nDyiPP+PyvMtsX\r\nix3DS0fWedY0/4HkAPc34jnz6ZwbcZnLCSL6WNNBq8Mg4UoUNMVavHWeFNmz\r\nVjAzztBnlgytnLwAAR1atiJ66o6VPLjoY8oqU0pNyIqTbWOndajTA5tScfXl\r\niZYcXKSr4701bOk81yNAwqeaKvN7DIv3oTG7Q06oRzfrmzXD8o3wd/tZMxCp\r\nC/OCN5chJFktQkwRpJ/T7yA187VHqxf29kAyqUPtNwNGIuD97i0OR49Bu16g\r\nTiKQm7LKWK22QwtCi9QSod5pbDYHMn66NYBkMeLHCz94vGhuWsr9icGjQL4D\r\nSxk/AxbAgvRgSmLIFAjsECWZT1i38ztFPZS202ikpF4yChX9+jJ/6P6pYVHB\r\nhQ842Actee5mlgXLpGSV8xCO039pf/WFMYI=\r\n=y4Wl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6faf5986eed3a3ff376e10c5929496905ae47266-18.x/balena-jellyfish-plugin-hubot-0.14.4.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6faf5986eed3a3ff376e10c5929496905ae47266-18.x/balena-jellyfish-plugin-hubot-0.14.4.tgz","_integrity":"sha512-/dPUdB9I/busz/i3EYK+5z6CnChYxpNzS7hnZsV+DiFtrnf+Kku+sHBzA8KbFLsL4l4zHHoIGwkTqulGtjKenQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T02:23:01.966Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1_1670898375581_0.6426170833985727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.14.4":{"name":"@balena/jellyfish-plugin-hubot","version":"0.14.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.14.4","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"bf3a964d3faba3bb77ce9e9ee8b4adfe604897ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.14.4.tgz","fileCount":108,"integrity":"sha512-/4mR3xD9oS2VEezadhth9bpM0j6IAWDoGqZ1UzMDkS+j5jcVWEMK8xY1N+jx/tGp9TkJmHTAccqQfqIrqYOFsA==","signatures":[{"sig":"MEQCICJ4jSVUDffOAotYZaZQQUJ742A436NTm0bLbiMkJssEAiBP4TOPoR16f3XEaP9P2LaxABfU2zeJRq0367SJTzrS7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl+YOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7A/7BHD0BZAv7l0FvEtwc92BnbtRj/da33oudvqfmgfKhRnqMe5t\r\nhKFsLV6nbA/AIwCYKPoxHX8uuMPERchKCPvsSisPXEHvCbL9RYZEpkD/7Nx5\r\n3ZtI+kQwO3HUM119uPc66MYgUUUrQqw4MBdfnwTDoz+CY9L5v6jj+j8GZzXc\r\nnDxAVxGXoU0w31CvDMdDzwKzuCV1caFsDfDjs/u/B6w128GJUf2usL4a49vA\r\nFjUMtzEYc/TWwuXISDdAr/obT1LKn7k1CzQqD/9ook6nkOuJ/1I+VgOEcXH9\r\nLHrmkxnK6A75CbWyQAnUVnw3l/hgPWS6OZqDvCyNG0AkGbcMHe7CPkwE40Wh\r\nrKd0qg4Fl7GLtMYTPkbPBkKxKlwoeQXOS01+8VdZ+q9u0V8MTadCUZdxwob9\r\nuo6aCbaVVepuxeIp1R02IIr5st4Q3JOvUjtik70GrBNRa1iyl6S9F1naXIHY\r\nW47ArTEvRi2mes+MjWMKeqb0XfMkXLkr16j7wAtdQvSsK9VrHr4n61IMv06I\r\n6zqYBV8EfFuPvpkbcQJ9141Kz1VCw4T4CXdAFbsfj4l/+w+QC0MzJf1fJKf5\r\nsi8iEWIsSTiqSr7XJv5pALvpxXKRGpwStblWc6JjCoCHdbENF0efU23OwqiU\r\nDEqDvc7WBAg0hH8n9GH8MDMLQzaPkhKDlx0=\r\n=mU3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6faf5986eed3a3ff376e10c5929496905ae47266-18.x/balena-jellyfish-plugin-hubot-0.14.4.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6faf5986eed3a3ff376e10c5929496905ae47266-18.x/balena-jellyfish-plugin-hubot-0.14.4.tgz","_integrity":"sha512-/4mR3xD9oS2VEezadhth9bpM0j6IAWDoGqZ1UzMDkS+j5jcVWEMK8xY1N+jx/tGp9TkJmHTAccqQfqIrqYOFsA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T02:23:01.966Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.14.4_1670899213825_0.7579984825735577","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"2d84531ed09c8ee327ad2d5d0f6cb6abeca5ce67","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1.tgz","fileCount":112,"integrity":"sha512-RnPuJOmdTF5ht8WAbuEPbuDLCT6grFzsNR7wJ/R9KAG01VRxl3dJyLuTWLFUlbXlskvLC7oxRL1RZTRBONEzog==","signatures":[{"sig":"MEUCIFN7b/rHqx9+Nsn5sdThan3o1AhkUNLnnqGEsCs9o/prAiEA4ch8vNOH3xWFy9VxK9nEs7NuiodfHd8YlFu8OlzIH84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl/dxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5KxAAh3KJ85T/nmG05xXAT3EHDJ22kyP/vaNBbkZQdLH3HgZwsIOh\r\n4K0DjUF+ZM//8xNIDfBQVktxD5CnLEMz+NXEzq/Rq6rGiPB8HP3WwYwV/39y\r\nTw+Qnjly2POQReJZ70zZ0HymZI0sIAXbf6NVoN97IPdJgzzXtFB4VJQGkmUy\r\nnDUiePXz+ZLBUW8m1onddOLn8ybobnTxdnlldNapz+1Rz9mZViEZ+HhbTKWX\r\nE2KJNDV5aAnX32e3EAqpKS1FDR/8U1mKVZxQCt1yD7TDOBYEImGvjfgxSihK\r\nlRUEEJZvEoTcdOOEUpNGcD+RiAkiB34qomf0pRsX9Xx5Kyz9IR5rKgd52M4N\r\nvFff+jcOOrHqiu5BabJnt+NiSxjURH3bWQkMz0cPTu4/oNZjAf7spQwoV1yn\r\n3JddXlfeKlJcUYDER829Qfaabyau2Sbd6RXQsfBimXrRTz6dpjzm+KVejEh+\r\nIU3+CV8JFjQ57hyUoJGDgQv0ZVTwQLhBisytCIeUbpMpnAiKBykoBapCnvJZ\r\nyN3EiEVFmR1wjV1b0NLDWxisWe7REHfGOtgMibGmIJu2x+OKfmbMZmQHkVvK\r\nViKKjARCvw3d6NqDP0WYdZOTAWq4s1XLObGridvNxuGrc+ruXcfjfjPgM5Sv\r\nCHDcnG1xWJMHo9GPUOhnbNpuYC2ZR8gNcOA=\r\n=Hijr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-01558e28adce935c2583cd11558047cef2406c98-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-01558e28adce935c2583cd11558047cef2406c98-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","_integrity":"sha512-RnPuJOmdTF5ht8WAbuEPbuDLCT6grFzsNR7wJ/R9KAG01VRxl3dJyLuTWLFUlbXlskvLC7oxRL1RZTRBONEzog==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T03:51:35.944Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1_1670903665280_0.2685670624593768","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"179730f048893e0dc4d55be4f4fd15cf64b8210e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1.tgz","fileCount":112,"integrity":"sha512-XbRfTOFvYn/+jN8mOjCBiMMZRCMHKPOhrUSDruT1A1px8ZLyMNb6n8GKC4Yzz1jZo2IeT/iZQBW7Jtg2W1NyJA==","signatures":[{"sig":"MEYCIQDzY2K1vWsTGy5KkQsbTtRkCaFgdvw3hvKt/dBXE2v1xgIhAMoJI0v7V4McvoVBPHCIBIix38XRVSzypln3lLxjrYOq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmIOGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzfg//fSPaNDLLu0LQDT77RjD7sWpcV2A7+WOD86QZ7rvsNX+TC4Ef\r\nQHtXW6OKG8aEDRHjpxCiECE4zT+IGpu89D4s+LMlm6nn28qVtFBNAajVs3Y9\r\nxNzL/yxZORNksmUGzvNm9ApYMGmOz/8NO1PjOtcSFAO7QLsn4sgyhDLEtfiE\r\nKbJsexM8ahuE+eRMyoiyUnUmyTvl5dRzKyX8sJZ2jocx8f6un/j1Q1YxXLCt\r\noOFZdZbIJzmt8pFPOYTaJSXOsVXYsl1kr6EC+zAJ3/aLWg4j2jJs/7Lp4sCV\r\n0A2H74y4h7BIhCqxj/8uNq5ATbmcVFhlYmSanfLjYrHoZzH/djqGiVpO7jvz\r\nX6+08taLGjsc2Bv0TkVwMkJkSzdlUoH+sBbe96WdBQIzjeRTy56WYbYY5Juy\r\nolRAjd6vF+zDzspPfzNpKMtJpfcGgpZ9+jfVreqQrpM5wKz4Ak0n87LmVgn4\r\nS+hfRToTFeYxmVSimMF7W9lnBLWDsau2jTdSUjZpuOGyHzKnwpWK5G9LNRUb\r\nwmix9A8c57Zss8xSj+0X237apD7xlFpf2aZCf/jUELzBphn8gVWEn5qwz8K2\r\nCUSHYugS4WQiXjtdWxHalOxaL1NdFujbz+evht1KQuiZGp5JlAIgjOoQBwbd\r\nCSockJ/PV/JLw7ArXEvKbcv4Nkf7Pb7q1RM=\r\n=4OzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-477b769df57b770ab54e380937cd49ab049d5514-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-477b769df57b770ab54e380937cd49ab049d5514-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","_integrity":"sha512-XbRfTOFvYn/+jN8mOjCBiMMZRCMHKPOhrUSDruT1A1px8ZLyMNb6n8GKC4Yzz1jZo2IeT/iZQBW7Jtg2W1NyJA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T13:49:48.146Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1_1670939525893_0.12835444570797683","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"1b3ab11324cb5a593ece95952a2d8a08aa85e9c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1.tgz","fileCount":112,"integrity":"sha512-Z4wSZLDpRBaTusPA9Tbr/y9hMyVLkHxC3XTAinhq6NQHvLdFUWm1n9OpFA8BAjuvaE5g6JDNbRTepXLi03pXmw==","signatures":[{"sig":"MEQCIFV7YH14A1GnTIH/kAW2/EjeXhHEuyH08E/zaS1ZTb+7AiA+J6xk5xm67LLrvCeT5RnumzZG72qFgP2xEVpY8gIbfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmIOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Yw/+K7tfyNAqajEFUPXj3gdppLr3sCThfaueBezguz+lheNuWjK3\r\nIzXoog1X2xMMZQ3jsLzlvKye3xn0e3mwz7+MTG3nZBtit4R92s4E/o+6//zl\r\nLLW/mv0gH7zeuLB25jcGkZhk/XmiEbQ72j6zJi81QwlXxCEcatDSYaQ7+O3D\r\nyGQw96dvykd6WVCVe2ySfoyG2q1E9o2Qp0KX2oIR+he++3+V0Ficj+WuCON+\r\nLnjdXe4X+0Uvhwq9j/JfJgBdHHfBWvE2tvKHSHWTa0pcAAs2IzK1xDlZKFyj\r\nFgurcaUPq59Eb2oXr7eXbxbPOcVfRnwwhkcBCvzqfd0wreGmmtFUzsDqvJE2\r\nDpdjOL8xAyl5Ec/fpz0SbI8rfw491luaqO2vIK/YTIyFfrXy1wP1cfNoQWK6\r\nwnJRACy5QgyNsmPpe+YTKamExKXHpDcSyQGIXdpqjxVyUU63P8I8FFMi9A69\r\nNjG1XxkvsKvcRPNYcIm6iBC8zbZNwN1CM0QXBnB8qYSTvSJnJycz8PbQrp2m\r\nqlgWCmeWIfGzc/TArfHLQWk25WYIi1D/EHAhOqfaoA5DUKR8SzsJEWMYbI7+\r\nRRMFTQUt9sN9wGkNun8JfX1JKBZQR9gmDohNWeeefEIso7UTj4Y8Cw+lRK++\r\n/uv9hsjuub7E8SCjVajrntxl550/Jmh8auQ=\r\n=Ap9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-eab20310d36217275473bb5353cc26c9465d37e1-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-eab20310d36217275473bb5353cc26c9465d37e1-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","_integrity":"sha512-Z4wSZLDpRBaTusPA9Tbr/y9hMyVLkHxC3XTAinhq6NQHvLdFUWm1n9OpFA8BAjuvaE5g6JDNbRTepXLi03pXmw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T13:49:50.086Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1_1670939568488_0.34384450343867057","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.15.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.15.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.15.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"63bb3e309155b8d63725dc7bf0a6de6b2e15b654","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.15.0.tgz","fileCount":108,"integrity":"sha512-tu7qQd5wbvcelGn9L+FIBs6Y9yuwdnvM/uVRf+TICD3kT4kow7jxRtDo94yiNVDYTdb/rURqgWJIahgi3yZR6w==","signatures":[{"sig":"MEUCID3RLJLW+tWXm4JN5v++lQhY2FhmgWmpTtla+hyyOwgVAiEA4kKIQt+kNCIcjwd4b9+l7lxiwR/Sf+WjAu1FZvc5qaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmRo1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvvg//SVqjCMwC4MInwYujyzU0BMSQ9PmGciho2ZEWTkWx6yuOQB7H\r\naY+8Tel+Cpn8JuQGtPLaxH/Jii0t4iBr9hPzaMoW9Fqh+9LslPKokHKConCm\r\nFq1UEeyOmtASqRBaCM3SDOFGgb1IimpPreOL7JcbhA9qLV+oDWSI1BEsNVTm\r\n6KbMSbiT3bV2yKCyhz4JDqu4wibEOFEZwLJP4rj1n8e1CcuUCAJNQ9yH0cKr\r\nu7ApxOAlyKbfacQssRsBE9ZSvZwaHmqHfO0o45OHIf7rSn86SerVqHBGGlyj\r\n588kBOP9u+CzkaJjxBVsWloYl4wwtoSEHkFr3pZv4+d+leh02VOGWxtzapQI\r\nNDGI3jGvzEalL8En8J2LwQO+zIfCo6WluG5aJSZUphreLupEbdQ8wCWdCWVK\r\nU06NgCiEMeRnE/JSUgCE3gZ0BjcUpwvqwhjUBsKgEN+WmaWpuOPem1PE1fUr\r\nk5sFA39fGI1nTJrtPugU159tN3dVQ0bfZPF2rSLunVWDm7it/Jv8q6YYDl0N\r\nvY9Ryhneox7nqaFrlJUs5X8mfVOJJ5JAAvk49gfozMVB4qWYF9e/4va0Vz+c\r\n7CyhSCrgKhEy5zUucZmGgPM+I37CGy0hfjfTKAxbcvF2gI+kq/JNCqPSvCGF\r\nO72bsH+GN+Z5PcFB0goz2NTVPjcs7RSg5FM=\r\n=bpB1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-477b769df57b770ab54e380937cd49ab049d5514-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-477b769df57b770ab54e380937cd49ab049d5514-18.x/balena-jellyfish-plugin-hubot-0.15.0.tgz","_integrity":"sha512-tu7qQd5wbvcelGn9L+FIBs6Y9yuwdnvM/uVRf+TICD3kT4kow7jxRtDo94yiNVDYTdb/rURqgWJIahgi3yZR6w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T13:49:48.146Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.15.0_1670978101343_0.8223970657725104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"5382286350d1e70ea6b6c66f854db9b4ec6d4131","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1.tgz","fileCount":112,"integrity":"sha512-5+WktZjSjC1zwNhgFf6SFZJulIumOyTV34GD9GSmGnp321+0NzlSAxe3ds0tlmcBssSB77UW+sQLj+NNaNYE1Q==","signatures":[{"sig":"MEYCIQDyG+ueYqPPIdNoAs75FyqSSu5oVRRKMbKwxUVBnJmRZgIhAJUebMCFyr0Hrfl87L1mQWDKWqyWWp97LLbmeHxcTM3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmSPHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3/Q//ZouCaz6qUjem5u9027mW6TDQFzCuMeTxU8bkTfXpDgCgvSvp\r\nJvN59dLupNqUUt3Ezb81WYmc9OKQbbhbuVb2n56aotLZRTHOvqibTAsPr6ZY\r\n4/XF44/L9yJ5Sld49zvLy1SPZFTfWNmgdt0JnCNG3CYFrM5mpOW9Mlt7k0zk\r\nE9iQET4ycOOzbpI5bRtDHpuBrW0qzI8wP6tj7kp2m96Eo73CxwnDuyqJL61e\r\nhSm7Yy7Qlw5XOknWfzuvonaUjHKi2vj3VigSZJ/HAKcWr0iFOLnZVwlgP3KB\r\n1T1YMSVMuzWsHEt4xrfSZ0FBPGyt1B/ng6SjL7HgR3PiXFyszWHnjjvYq6X3\r\nG5EdoBDMT29Uqm3yKAkATNq4k0U3C8TChdnwkSIJ9FuXw/QYUQdLeboDl3qk\r\ntSV2Q7K3OSLBm+o4glGfbG/3TmTMU6gU/khwSxEV94QSG1KTLA4Trnt+WfTT\r\ncJxfbcVRqj/3KvjD4LLdAA8OcCpc3z97yyxcZQuznpIOTtvQTLQOb/+N0im6\r\npzZ9jd6rk/E1rWWbppNaYgudHefvjgk0OJmd+tHZ9XKF1YS+GQDzT6MYgIns\r\nNb6Wwh+iCnjf8f3VhDC1QtEcyytsBINnWItij1fTixcGsYmpW+t4GRd0k1ow\r\nLt6XbUcqabEfS5PO7hd9SG/BVyM3vmPAMD4=\r\n=cQ3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-ed01a9e0497c40148850aa402e1f883cbaacbce1-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-ed01a9e0497c40148850aa402e1f883cbaacbce1-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","_integrity":"sha512-5+WktZjSjC1zwNhgFf6SFZJulIumOyTV34GD9GSmGnp321+0NzlSAxe3ds0tlmcBssSB77UW+sQLj+NNaNYE1Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-14T01:13:11.338Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1_1670980551148_0.14685836911549877","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"1ff288033036bf0c91420979e7a3517b4a02ce4a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1.tgz","fileCount":112,"integrity":"sha512-2jeHxO8Wdsy7dWovdbb2X9AWnPDYL+XFkhzET3T3UhwbFoNddHyoA/6fcIEMTSuMTcNIT5VLB/ut1lWN39DGAw==","signatures":[{"sig":"MEYCIQClHMDmR9kBGYTYfpB5KemBEQ2p/ZrO0EAuyD9/S0kCBQIhAO2LbbqyN2hc1r9qN8zAtq0Gr59IP1/3zK75Pys33Xad","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmSP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKmQ//XwkKa6rscJREpaMtSKUs7LFKVZ6BHjal3Cx+LY2yFcMUcEBT\r\nsQdFk+Gs8gpSkT33DyED9Krx5dmGdks1B/4NBrEMdjtTc4HqM8FWzGf6/PyW\r\nkTMbmzZnzb1bHAWW27nLXSe0tumDyNm+jRDTu/wjKfmXaq2/BCkTHKmSmn13\r\n5glNyfVqp6oHsT8ZsOQ8wnMoPCtgHjLMbi7atQKEt8VnPKBr0eJvfFzbLuoY\r\nOSkbRArqycqlCN/6tTcVKivGzxsXgUU74ORtqBSiUieazfxZReDFq0mo7gyz\r\nL4pNMBLLaU1aZORdjpz0BKtUshStf9/CnEMaGxNLzgTNnFgzMO+He5/1gSuG\r\nb+GYDWVDgVzxDrIeVikT1BHpggS+IonzrbaB3W52uphlcFLzbi5v26y4qXt4\r\ncqgzMaLec9RgHxUXSiARn8nUxQUm05pvXMbGwI6fn4ilMrKzp1VLaug4hXnq\r\nUnTImjju4yVPgP42asgDmFaTChktxO79su4vuWW0M4pm9O2iVrClk/t/HAXO\r\n05j7iBwEtQgfzNFTHqtrWqsHB8oxRvBk2wuSKCHjPado/dOFveZojH19WVgi\r\nPfyy1+5gYTkt9jDt/2FxFWpUaXXdc8LtlSEngs3/JtGIS5d1dWNtu0cyZTBw\r\no/sdC5+UuLVZmGPsl/1NBl4hP49v753+kjQ=\r\n=gTjl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","_integrity":"sha512-2jeHxO8Wdsy7dWovdbb2X9AWnPDYL+XFkhzET3T3UhwbFoNddHyoA/6fcIEMTSuMTcNIT5VLB/ut1lWN39DGAw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-14T01:13:18.092Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1_1670980605502_0.9695753518626629","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"bf717b41707b26077832cf4f0b8a441a307e004a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1.tgz","fileCount":112,"integrity":"sha512-dpFmo4A1iAMgefnPQFuTrr7jgYMd+pGVVuOQKpvjFBbn99uBzJhvefVmbb98fcuaRTABysFdh02sdjvq/RlEtQ==","signatures":[{"sig":"MEYCIQCU4mOOsg6CnFdUoM0pq0i06WGm8mmdd5sZBK8WfyhbDgIhAL6AjYNwjMb+jrmXnyb6KEkT9NFtsgyDNE/bVBJz/VFY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmePDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqIg/9GWrNQ8gR5lGDUn5T0JiEwoU8zHxXnYWR/OQwvR17HZ/zYFuv\r\nwe4ylOB/UofjEtosFWxFF8y7WbHaB6uMjFPV5qtuerLnCyuGcdkFa0vGL52g\r\nYNvG02PdsyBsnSsqXUm+9pDBn8KXgHZlCcvXfPyid1YJzEs2dbDj/jnQ+R7j\r\nlVtMkOb92UQQmG2kFk4pUxEWTnuNEaEnHXaAGTjDJEHGb70/9kPzz5i1TasU\r\niA9C3sl4WZftQL+W0UYIWCgNW6rUaQD3oV+C6bm+B14HPbVlt69OrNeeYlV6\r\n2XiAVziBHA0em2/Wmedk6DK32vjPiP+nZi//44HTA5k9NKu06hSyesKr02FV\r\nh8/o6WT8N6iWauk1EMvrALPxaBNmnHc/ViBMzZXtO7wd4eWYfYuXJWCyWvOb\r\n/MjlJZzIg0OHxvkdF8cycTUsFMIWa063Kn3uCcToQs3RNJ44GR/e9H7quPTP\r\naEgebn3y4CqbApAsHWHQIFMRcC6kjzSj7WNt0y+B0KQ4DT+6rEmvzhEq+M3t\r\nC9ea82usMn6d6Qe6wnTnD3X4l2iaOHi9jo1JQt/8xpzUbJl3PFzQCYUFOVtz\r\nfTB7ipNnJB9etEUaIHIEBtHqPYp9a8HhWpOjFKKPq9GNgu9GV7zf0FRZQe48\r\n2nESJdlmGVw94/n5mWYWzdg5xvMti+Lx4jI=\r\n=iy7n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-3b36fff3588483270b0623b100f8488a84e02338-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-3b36fff3588483270b0623b100f8488a84e02338-18.x/balena-jellyfish-plugin-hubot-0.16.0.tgz","_integrity":"sha512-dpFmo4A1iAMgefnPQFuTrr7jgYMd+pGVVuOQKpvjFBbn99uBzJhvefVmbb98fcuaRTABysFdh02sdjvq/RlEtQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-14T14:52:26.471Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1_1671029698991_0.5632559284288179","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"7c669d4897f0c0b4b84ebc00aa01705ad5bf3e0d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1.tgz","fileCount":112,"integrity":"sha512-Cn1UFy6l7WDKRxJPps9Sh6i7ed+X+xFJLOSgg1nvA8DwfsULSPXnS+fDA+W80FPf8xGG2ez+TcS+o6XmZ79jnQ==","signatures":[{"sig":"MEYCIQC6qdWeN8rgQPY7xL97wFHHpQkzJUJ0QyLw6Omn7Ino3gIhAK9Ch7oSYQR5A/zLQ+VhZB+nXUf8j5U0fjtoNUByqbhM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoBg7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeKw//WaP8H779v7Tr1J+T0QrYPY9mTVz8XgUlno3VQXl4XF/OF56/\r\njFpjIZ/54b2QoO43gYApktkzWubL1Mz3H6O4dVE04mfYe+/XP4JTpp8VFA3m\r\nj9BVvOHNR2PRHm1tyZ6doeH+/D7hM67Eg4aeS4xB77rQNsEvaFoIZP89Z1kq\r\nN9ZSHfFBaMKbX/NnoCbUGhKoS7hNpJuB2ej40gW/GJJ8Am1D9nvO13vFdBAy\r\n50iWjgZuRA+ymO2GqjkIPOzV0ApGDwW++a3SKcAhF+qTFY/wzbkPLUtrW2oq\r\nYIpPOGXrgxzg3xLOpj+S9UyBw5bDQpPkOFWFw8//RJDkfyM8H5eJkmEePk19\r\nyVhkwF1geRGrqPkt4VecgiewAaxEuC4JTA9eFvUUfDdAhSgZmazVV8KbRvHM\r\n53khFIEmnYjSUDs6YHiHFRR2Wn+S7V1Ztm0NNEDhFOh8qRbFTpSDGtjBAJkM\r\nlKEnVlBE8+VI5Ql0EMUjyaZCW2IL7HMCknCcTZV7xYXOl5z0vtDdNZxmmM7v\r\nn9BjAKUcsZgF0wYSTKMZ9Ss5GtJmNm+xw1owGNFM76WOXFNvdLlMRxWWIWqT\r\nxtj+oOzsnzRAs/+CKXlfrREIOKc1yNYQK8fQyY1LJ4hoa8+9yRVGioknO2c5\r\nfbdUVATmsDSsEUtFmbRLTssQv6mibpeFebc=\r\n=zd2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-966b2168254fe546554bb4f597a834ef2ac7f873-18.x/balena-jellyfish-plugin-hubot-0.16.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-966b2168254fe546554bb4f597a834ef2ac7f873-18.x/balena-jellyfish-plugin-hubot-0.16.1.tgz","_integrity":"sha512-Cn1UFy6l7WDKRxJPps9Sh6i7ed+X+xFJLOSgg1nvA8DwfsULSPXnS+fDA+W80FPf8xGG2ez+TcS+o6XmZ79jnQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-19T07:49:48.463Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1_1671436346934_0.310584427023225","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"eb2aadba1eb8cf677a8797c873401e4dd9e65137","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1.tgz","fileCount":112,"integrity":"sha512-EtyOomL7umkiIniW/bmXMxi+AXYQur7hFySsW8pP6v5asuBOXFYT0q1pyADzi2LQak7etA5GxCcpKI4cmq3Htw==","signatures":[{"sig":"MEUCIGG8LnOnpngeOMSchMljljuAZyDP+aXD2XLt2slKXfoeAiEAmNxSMI3udOjxOI3mxDdHiwgIQgS+8VF+BnOcr3DAH+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoBhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyvBAAgkWLg+T8RpXNGHg6dqXMe0jE7wJFxfyvP8AKZXPhpWvhplxD\r\nYfulvlTRrB+0KtubAFGlYD93rE82E2Q9Y29T6o5MWTxg4NV29VtpktZV/R1Z\r\n4tHbFvhMtOLswBiSvmdiYYKimsYY7SegvlmkXfbj6ozOXMQOT2tGYEvy0PXw\r\nsS2VKfTta+IVsxXMz0SRpAm0AeppqxrnvFPqL7rTGrtQzZJDXJGJ5GMvCEJt\r\nPYavwc6ZKiKAY/F0L7FY7a0byvyvi6gLajVM5kd611/4pIR33Y7fzVVh5Iki\r\npO95gWECPQAQel4YB7gMnZCy2sU8BRofFHMZWiZMTbYgyLFlXhTbGC7TOOX0\r\n7+X0bsSQ/+ZdoO6ycdhsyVojClmwzjk6vHDG7TNqSDLW1SwnnQ0oJ3FlMAAr\r\ncSvvaCtXygmZdYLAoBlhtF2KsZzCPGebyweoFoaSipbE5IZpqCQdM+B/7ydl\r\n+HQ4TrbiACk2icvcUe1cYRgURomzkMFeCEwCphPkLY9TJEJHPHTTi1P41jL2\r\nmKU9HOIs06F8NWRxd6F+RY23rcb5mdE2d01qlSv2oszA5T2/FlKqoklrVhx8\r\n250RtsRYvfU3r/+TD9+khgvAeZPbO3LwmISP6xmIx+JAFba9xcm1G+OlQNyQ\r\nGCZjpG6Sl4Jkhws6BJvjVPmNKvHKn/aSQOk=\r\n=vdwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-fca44dbb313e8d4399bf6112102ab36eeb6a7729-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-fca44dbb313e8d4399bf6112102ab36eeb6a7729-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","_integrity":"sha512-EtyOomL7umkiIniW/bmXMxi+AXYQur7hFySsW8pP6v5asuBOXFYT0q1pyADzi2LQak7etA5GxCcpKI4cmq3Htw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-19T07:49:41.233Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1_1671436363435_0.901193771613064","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c5a5c061090c40ad7d718c461f7401ec153d1926","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1.tgz","fileCount":112,"integrity":"sha512-bTCRI3loVQmrtgjiDkzVr/km6tieBgA7XfpJFdSUK15fz04JTx5Pyomg0hjJzgA9Cgt7d29j0Gu3cdej4BpP9Q==","signatures":[{"sig":"MEYCIQDziYhbvTITTwy7vqWzUXV+1miwge4u2m7JrR8uVT+liwIhAJbZFvyzTYHKEFLBEhurQYbx4moLIjZ/UfeNBUrY8KZx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjol3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbFA//WORfaqbeqelKDAW0OaJdB2B3QRdhVrOXzd2HeM04zeE6EbG5\r\ntOliUawVanrZTaBwmJUvdF91uCAYgCwLl83BpNoEzHLfHZwj9A0Z5fE9KptX\r\nSsb+Hmoua6lMxedZ8WFV7i0RLfRToQ4CTj05StpHdKEfXyHwzoGTM+a0C5Y0\r\nmo0f6l4Lvo3hx5/HuzGz3RkHqlLfbY2+hcmtWJf43dnb2FC4baAubRpxvCxB\r\npGjSyuB9Py/4dTBCo0YZUT47AMVyBPrm/InDc1hIUpCbL3htJ3Twv1S2eimJ\r\n/R8R9SCJe9eOgiReVylKlNIDu6aJgPWgguYZB5P2IFO0KFO8quu1nngAskFC\r\nNM87xuKpSj9mFp/8pe+d7iIbpwdoY24u95oum5mm3txPMZLhAO6NjlQitQAt\r\nu3SvXehCss6KCPw1AM2/ZMWuuXWcj06bndGYDXI0ltnHfzFKd/ItHbIUs0+x\r\nedW6OPZakAVk8MS6Z+ikmlG0hPSeGhP9j2QLzwlL9+6vDrhhRXzdvEBfBnT6\r\nYfN0MxsTeBzPF7CzPtf3BJmZyecTQ8SFIlcAKefkJMACTmMPCFCOguLHVyKM\r\nUbQw5TsQdb7SVSw8Z8HcH+7U4yQvKwr5bPR3xNLlDKp+/vIfEKI8klP5a2aA\r\njMmBSkl2hr6QXQPPxiGcYpQvK6mrQeqUJng=\r\n=44cu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-0ee1fe94e419ce9c93d28072480a47071e18d5f4-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-0ee1fe94e419ce9c93d28072480a47071e18d5f4-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","_integrity":"sha512-bTCRI3loVQmrtgjiDkzVr/km6tieBgA7XfpJFdSUK15fz04JTx5Pyomg0hjJzgA9Cgt7d29j0Gu3cdej4BpP9Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-21T01:11:10.016Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1_1671585223668_0.9881217676611633","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"509fe868f4cc1fd66dab91a2da5c3cbc12ae84ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1.tgz","fileCount":112,"integrity":"sha512-emFC6Im2PhI3rKlNR7YUisAucCXHAKUbaQq6cSEc96+ACtlRVsgrIATlvvld8O2iH9SGy1+K1p5g4BSA1Jd0PQ==","signatures":[{"sig":"MEUCIH5nai+X9yVyfVZwWEVvhYOs/oc9gEf2GiUBimU0B339AiEA/WQ1bPHasGXddASOAK7GnhxhsI+pk5jIlQwflgSVzIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjol3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp67A//aAsBhnOn+ly+QSBrNsALvHlAaeJGAeX8jkfAzpGTJun/RXlE\r\ngDYCZXNJ4reLHCT590ft4P5u6wrUyQlJgNmWGyAhxhQUiW+IuS8rLdGd7zcu\r\nHRsOOkFXr2UPqN0x6c347dsvppQh9J3tEl6fl8tS10ASnTz7LskSvaqGGo9Y\r\n9/UESwh6FBOS2pH36AK54F6ZB1VxECqVTsZ3O61RSDbEnl9olRMOpFjNmjMY\r\n34b7Ykrw6pn5vHPZWwUmMxSkYwi2JiPKQlwBGar+Cw/4fAp5prwzH5LdBs+W\r\nWNgMYs40DLLxg0MHMiC2G4LI8nimqmjE9lxvjf6PheBoLpd3Te1MQrCdFUFH\r\nza6TCmsTxQOv52wKiXOw4demvBjN93VjURXAUkufLMfIhYrc4X2pf9TiRrfP\r\nBIq5dRNH9ECQkCmpCOJnPzES2yGVmRDsXQsSP6KBXanNrp+f9BG/eL6aq9Ja\r\nVkf4RANZz85GlURWzPF5jhUk62D8fDLwhbVGcIBsZhCcanHmkGmprHoeblsA\r\n9pJNDZ8nlR7bytg0+XdWHBoAnMmfHx9VpU8Vmv3QFO86vdukcXNunOpL+4HR\r\nVkiMs8boIs8J7nd//Z+7sKXOZA+6U0K3rWj24/jkciT23TI6MwWPA5c45LaB\r\nWgkOOwLrljr+mHY+KblwssOD/EbDpFVmtgI=\r\n=E0nE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-5fc36932147f34870beb91d6599f0831b7dbb310-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-5fc36932147f34870beb91d6599f0831b7dbb310-18.x/balena-jellyfish-plugin-hubot-0.17.0.tgz","_integrity":"sha512-emFC6Im2PhI3rKlNR7YUisAucCXHAKUbaQq6cSEc96+ACtlRVsgrIATlvvld8O2iH9SGy1+K1p5g4BSA1Jd0PQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-21T01:11:16.649Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1_1671585235275_0.9162789014228636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c837f2b08531680e23dbf2ce068b72e21f74d876","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1.tgz","fileCount":112,"integrity":"sha512-qEffavct02ThgMyG8gZVmA5ZUVHhRNxkAxzLdjPgiY389mE3kl4Cn43++Unq52AB7U3lOtwZg2aTyLwdC8OrZA==","signatures":[{"sig":"MEUCIEcNZCBPHkQk/upWKWKrPMsc/HTJJZywqG8Zso83UZm1AiEA7kpTvv74kEIPDhm1/WvQ01reGirQcpBPFTaG9o9W3Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo72MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFEw//clXo/y5jD+HIihQUMQLW/XdFwxsGziYP+rmZIrgzvaL9/P2V\r\nMl38sqTHmj0hltwH64ixqoJC0W8Xdt5/WvmCGglkEeDInywar99T/EL1GrpI\r\nknb4XHjflAL3vzReFk8IeJ2jYhAm3705zfr0azdknQfx5v44sOMVDFdgSGPt\r\nf6apjiAmFnLoyIUF6+d9pGjTbITGMaOksYWH9c9RuhZY8GH1nL4b7zeCiyBE\r\nTpVUEYlYgqElKjaoppZP7OdDfVxOz5cq5+F0d1841Ffo33LDWvrGKdAuSg4v\r\nIcHS/qs5WcglPz+v3bxhRF1ZTtbPue8qGWGF4FToZM++YZKP7aqosPiLxrwZ\r\nqTTB1Ad3AKmGGzTU7gkpV1m2r9FntrzPesBVN1bHF+XrZwqkE1RJ5b2K+7Xs\r\nmNPNl7mrrk/9LsmlOiawBdX0XHdra/os/Qeb8O/h22+So3aU3RSsPY8YOLo8\r\nQqrSuDik9AYN4W/NGyYAKEEyQHCdxALdNv2I8hGl4vAerQ2c9puMxnAbZg50\r\nJr2sokGzuhM+5YYsb1o05+jRq4GxRGu5xAUTd14f32FRCz2KEWEpiN5F+dXl\r\nUtS/AM1QEtaG0muDllqaCu7+VJAlobfgBxVEjF7Uwegp0NJ0fZ66dVuLfNEp\r\nn8TOv7GJTUzYBC2M/yKvChnWx7gkI5nUHJk=\r\n=Tx5y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6509b647efee93531e7ab5387c5a2b65acb36151-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6509b647efee93531e7ab5387c5a2b65acb36151-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","_integrity":"sha512-qEffavct02ThgMyG8gZVmA5ZUVHhRNxkAxzLdjPgiY389mE3kl4Cn43++Unq52AB7U3lOtwZg2aTyLwdC8OrZA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T02:11:35.038Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^108.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1_1671675276345_0.23560448348879315","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"6ac312e8256f5b9735cd627dda9ef7d8678ee2f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1.tgz","fileCount":112,"integrity":"sha512-MnYTygw/B6w3pdfq3V0MIVAPHq+OGFSGAlUDyHw7c81LB8Nlp4Xjn4IBUCix05vZZfHMcp+u8cvsmHY3lMVruw==","signatures":[{"sig":"MEUCIQDwxZgpN8mam6dzjFbmi3EcI65PB+4Woo9fNw92BgDnCwIgXDzmFTtf6f5Nevoi2hljIsdLevBxE3vMRrfirwYf11A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo72OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/vw//Qe0izBZYih4I/vSpA6FhKOtnWbW2P8ycmTD4P0KVgZQR33Za\r\nnIQAPGGfK9f6YN7MwuL/QV9zXMPMo+B69MCU/yzrnpGu2/pUhmx0ioMzyX+h\r\nIKZa3XsUbkObchCoT6naxQqel+VB+K7WxDUxwI8VuZdM+Q0kZwSpjHt907Mz\r\n/zPWrBcIt/CxLZT9+xg0rKlxTewFj2X2P4pnD9K/Qrrk4TdhVrb9/iGwJKwQ\r\nFNc1Dtjzn5FUjmoELfs0dp+D3yQAr9brYyDqPs7kKtZ91aMRYEzGxgGzMYjB\r\nuL19vcQwzdmaJA+FZGcf7rlCc3aanEBJx5rHahlFNouDK3NtPWVIlDDIucCo\r\nJ/H/k0eVi/vwjCMfPUGOdctM/mjKmHkbeINIkGDhqbYjD8GQkcz/7y4ToMJH\r\nLn7O5kw+ePeoo/nI/+HHdLpHcrDhQmEskDDGUc5skDujdMh/1HnEr1bn0g5v\r\nPmnQIayYHvxYfXeFxsAi4kC/vRMIlCySIkjvZ0vs+SLZafepVAgV+kjPkCyt\r\nUTqrlCYmvsTrZpsp2EsQM94mkF+/D6L03Z6zdXYp1mkRR8IHPWWW1A/irxzj\r\nXHPigC9yWbvg8a1bUpyLTgnszX8FAXf2nZoZcDogRu0hhDK/3dpE9jL9/Lwp\r\nVXZTAZBgKYWzP0ZUCPgmnXkuvya+js1N5zM=\r\n=hti/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-9a1e9e048541bed3c9a30806dbcce87d75bcb418-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-9a1e9e048541bed3c9a30806dbcce87d75bcb418-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","_integrity":"sha512-MnYTygw/B6w3pdfq3V0MIVAPHq+OGFSGAlUDyHw7c81LB8Nlp4Xjn4IBUCix05vZZfHMcp+u8cvsmHY3lMVruw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T02:11:35.280Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^109.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1_1671675278127_0.1869534425202144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8b0797e872cdf625dc5fdd51985c5747fa457eb2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1.tgz","fileCount":112,"integrity":"sha512-SzoeCxAJ4Ch/Ny9WfYJ3S0hjIB7JqA59NDESbj2rgs3KeJS1HKwf0XHpgPHStA2o8pznW7bvoZWVf5WwF9GJQg==","signatures":[{"sig":"MEUCIQCOp+mG3clTPVmkENwRJIbToARZXljQh+Bk6DxZh85QbAIgLU0dfJj2UPeOYl7WyL27vbQbmb6tchjUvrdVwZ9UK7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpMN2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDQw/7Bq0DK6J1YMBKqz2bGnmuwc9hQbPzodI2es07YBaM+EbJY2e9\r\nDVkKYsK1+goQi/l+hK1WwsIxRMQ38AoqxbcGkyM0bla39lim/5yYCF7onVnF\r\nuuOfy4/7aY9UvEdhugJzeB4KDn/2zqUNN9H71Tr8k1BPIyUfSe49t/DWbFkW\r\nRWPqL+odFX+BRUHmE2KuHqXsrPZ8wCs0Kv+n6gQdjIWWbfVx8M9QHFeo4YDM\r\nmi28ZAJElTzz9hS+g+PIyyw1fSNyUZYi0TxiTTDdM/qpevJrOBAnc4ypx5No\r\n8mGaLDj2/t6jZg2gtdNEgWT4l6zjmJA8SOE7pojm0LYyE5iZsQtDUkbnuOgN\r\nm/aM9K28+ILb7FzfWrk49WGAEpNsZmydIQV5rGFAIDKr8yi/KbrJgAh2bOBI\r\n/o4bIzJDbJqTopGKSF4Cdw+xg0qxXQpNQSNbukztwcy2ewPaPXolIAlH3DT7\r\nHfWFV57POGvrDRiArVS4hLGNpbuXPvyX6Xj7ZdUfsXrSd5ScYyaGyWblfOgt\r\np+gvkGFQ9B2Y6Xrh9XuRPAWUDOTtGPFq5KCMCNjtL8GAsFios6d5cFwS/eqj\r\ncdatEO/A0OgpPt347JCYM/5OqAJnvmHL9VIjasG3JLLcIxyizYJJIfVIH4FM\r\nHy/TcosENX3rpZyR+s53P/RpbT2BR4HRau4=\r\n=bRcC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-177d5d42b0f525e7248c6e60e829367c96ba2349-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-177d5d42b0f525e7248c6e60e829367c96ba2349-18.x/balena-jellyfish-plugin-hubot-0.18.0.tgz","_integrity":"sha512-SzoeCxAJ4Ch/Ny9WfYJ3S0hjIB7JqA59NDESbj2rgs3KeJS1HKwf0XHpgPHStA2o8pznW7bvoZWVf5WwF9GJQg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T20:49:30.059Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1_1671742326101_0.8356885299066878","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0c395e774bcd7ac53094ed6ae45610ca09a3d6e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1.tgz","fileCount":112,"integrity":"sha512-/A3+stBBJ78cqwzDECU8D14DDYy4RoCDuFDoEVtTk+6ZJJNdEnfhEsrbcKirZofl0NM+BgD3gon1btrhSVKj+w==","signatures":[{"sig":"MEYCIQC5tEDsVx9tQMpk6X4w5PUKvb+vovkZoXjA6nzd626FzgIhALt47qmtQsvKFm0QOgw5vW7hNXEsKj4TDTeJ+TRypMwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqQ2rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdZQ/7BL/0JViX6aDP8PBeWKMD3nr8PLO98fW1ULgvZTK805ljPtyB\r\npw7LxipwbFzOPs5f6cCKDOWUA2kbDgwwlEabYgINJgL36Jx+vcCYH1b/Nz9D\r\nnarFcKOVtBF8xPYhdY2l1P+EPsFFD9a6e/mtx78enomZdX/7+gZaD7sU3s8k\r\nh19bUD+ABNnen9UlyCs5bayFqoLXz+fH2lekd7LgmqZJ4dMZV1EoWTaP0+q7\r\nzsx3OdjEtWvue3kAw9Egvv4fh8Lo8Cj76YLNmBxlUkF2dsO0JlIac40o5mbd\r\nvNl0d4nRiTEWl1PNsvFODe4w26m8TDMPNjfyrJ2XE/ctgecyI4d2HYSbEzMx\r\ni5G/YyeicMZ+RJIAkOXPbPUBYwIHPxUoNMDnpPPmeFJ3RVXBrhUS1T8Zj+nW\r\nMcWycnpt8Xgwm5nS8abBRnz+xB0qNbeH2TW3CSKqt92CTpX31dh4dMoMdxDG\r\nVlAHTa43EBKImcBRB/GGAYvuJntqmtqIRSBGdzkYQjVbdH5AW6dSHw8mbtXO\r\nGgu5x/mY+hegJywTlOeSs8aaTZGCNLuVOY4v+zSBL1QTdvPBSWDUK/a86U03\r\nNmo3s3V/eeHixiVsKwmZzTWhfg0r3uMRoE4t1NgAozmeYwNYK1zTo1bUCUjA\r\nY9c4jNuzzXuaqZUkdpB4e5xLA82SXHgGprk=\r\n=M4Sc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-f5de660ad3b759e7ae173f5fcd376602899c7430-18.x/balena-jellyfish-plugin-hubot-0.19.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-f5de660ad3b759e7ae173f5fcd376602899c7430-18.x/balena-jellyfish-plugin-hubot-0.19.0.tgz","_integrity":"sha512-/A3+stBBJ78cqwzDECU8D14DDYy4RoCDuFDoEVtTk+6ZJJNdEnfhEsrbcKirZofl0NM+BgD3gon1btrhSVKj+w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-26T02:55:09.393Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^14.0.1","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1_1672023467203_0.32824958930289716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"62b032c9514c972f288abcb7c4082f8e6cd1ef2e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1.tgz","fileCount":112,"integrity":"sha512-mvvq6OGCsL+z14lQcdPIEWWuyQ7fu4n6cYhriSzF7ifc+93V8qfgfTSMvVKFm8aXIMJiQFm29mtGF+xgUkO+sw==","signatures":[{"sig":"MEYCIQDSOrEK/aoIsHlD9T+TUTawZlMAJ+hwUu2vMJDMFFVCsgIhALoC2KWYQbAUqjyNUNC4E6dU2kfmzNihwejud6Ykr2ny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqQ2zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgRA//d/snfhn/7zg/p8PH8ffgDth6zCdg4Sz3ZKcOw16iCOdmpw5d\r\nxIXjvNa1QIGqvn34/nKDGvUkQwJH54O1XsqW662aT82BjF0zxvf/BTP/jL/I\r\nmfW+sdzEoPRtoTRUn8ehZ0NmZrogaMS6eYXeL/qUVDtQxxEIceisez20KtoF\r\nQDEv5lLgSQb1BoVCUpdlzw4mjk4aQqFXpkX/L4w1KHw60LLrDZeb5+F27qBx\r\nPxKq9D5BZ3LBxyj8KM47lWLrGbJbxy/no2DdzL28AaF7VrKDHcFT5jRMJu/D\r\neuhL7ayKjtNSny4p3XkDb6rQVGvFw1ET70VrIw62R2hrH4UcF3eZ5W9YaWNA\r\njXVwAgv2xWEvjFalrBJgwFmgpZbsI8vMsFfGeL7zE3XslCbt84hBCerKPtUs\r\nWudKomzgwWCwjwcWzr1L1abYzTXhSZP98PvF39rQbSgd4qdkEk8C4ozyO6rw\r\n68l4l0paeNA+5AsAJWwrIUuCyK5LQc+CAEdHKUetf1asblVHYF3wA0KZPRi7\r\nbMDFsbeszgZOdsszhyL1QGZQIGyXbMfQnLNuMc0PkGKVKh3iJca30Pb1yC5w\r\nDuUDoWfELLdcY+SY/fnRuuwmMmnim4SQpyrIxXC49wXzyj9LSPf0X9l2C6a8\r\n3qIRiiC8Di12ILNcqAww6WUmF2XamYC3UYo=\r\n=w/Cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-d31a9412ce3c51eea523c44490d4487d211c026a-18.x/balena-jellyfish-plugin-hubot-0.18.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-d31a9412ce3c51eea523c44490d4487d211c026a-18.x/balena-jellyfish-plugin-hubot-0.18.1.tgz","_integrity":"sha512-mvvq6OGCsL+z14lQcdPIEWWuyQ7fu4n6cYhriSzF7ifc+93V8qfgfTSMvVKFm8aXIMJiQFm29mtGF+xgUkO+sw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-26T02:55:05.850Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^0.27.2","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1_1672023475165_0.271798737485865","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8a0be64b4566f72641ae87075d17c37e84fd2efd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1.tgz","fileCount":112,"integrity":"sha512-hRSuCMZ1ZRC5hJaHPJsQse1cEPuxkjnzSSXHNTweFSwrE/oYICW59r25xWc1mu+kXS6IVYvJ6Ff+wsPMyRDI4A==","signatures":[{"sig":"MEYCIQCUGdPm+kUIN0zlL65CDWCl8XM77yz2XXZhWnvPFlan7AIhAIf/zvy55RdqqVLrzR1xSCIoE5rIRJD02WsHbtk6DUi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqmxrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/fBAAhdihGJ9wfOqAFj3WUuMcfrrzm7D7UdMFxPc/YrFEQKIUZb3G\r\nLJ4uCbn5wPulogM0Ow1/HaJ2FT30Fjh7epi4NldQbCi73ND4kIA2KXLkSQ4R\r\nAfsGFeKO8HxjvP0xFruEjAuEdeJeNtRzkrXAGoR9EolBVFz2wwyrgow8PCYB\r\nwWjMg2Z2+N9uwSP8r0Iy8TBt/JtWg0s+mvs2SqUfWqDdBE1/Hm3luhLU16PU\r\nxSUHIhFT/n9SZXQ/Vm8pG4kLcsw6RRbjV82XQ3Q1+eQZOh06SsddqLhAI+1b\r\nfIfv+gZiYbf1KOkHAZTXoEeess5D3rCTGzlvdP0pSYKU76ocQlp1HAcN5yt5\r\npHIhCK6e+3ncV9+S+5sfsYPntOd1cPjzDmxGGbPrMvhFM1ZdpGSV9m9sjl6+\r\nL92sNZNWgb2L5aDOuFTkPMQUdUeaycRf1yI07MKru7TQDhhKU3LMZ3Tcre06\r\nZ2uLaqr/vXaTlxaPz4OYfPn6q2v4OeCRiZjrZK6A0z7q376Hw7IcQ7Rsk/Jz\r\n9T/Y53qpZyCjgKUJh2YaFITrwSxj9VBpZcaTGsJksIgsznt/5JpXL2wwuwqb\r\neInuIK9UQnepleGbVXPNTe7MQWcWkqvTkEJcMymQ+bDvKwK2vmE49AecYyTf\r\n3YxW/0hXwy/OzRo4SGURjQbb/wCI817JztE=\r\n=xanP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-c25f9f01bed9173ce549a943f1c38647a7a3f61d-18.x/balena-jellyfish-plugin-hubot-0.19.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-c25f9f01bed9173ce549a943f1c38647a7a3f61d-18.x/balena-jellyfish-plugin-hubot-0.19.0.tgz","_integrity":"sha512-hRSuCMZ1ZRC5hJaHPJsQse1cEPuxkjnzSSXHNTweFSwrE/oYICW59r25xWc1mu+kXS6IVYvJ6Ff+wsPMyRDI4A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-27T03:50:50.974Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1_1672113258848_0.8656482196992423","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"a889740eb922a33ca5a94052fa7f71640ff2f137","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1.tgz","fileCount":112,"integrity":"sha512-2aDapNGEWg9F/T3AGnZ3Uqo9c/EvOFnDCcw0XiR3BdQOaT5iDrhzM+8j2A3hoTFhjI4799PnrQPGamltWbqE+g==","signatures":[{"sig":"MEYCIQDtORfmE33aIH6n5J/lPtoFERVh+ARFuhHOJfeWUWbduQIhAJpPOggnuroa7sfcZI2LnxaRlO4eisUvlTR/kgkja0zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsDH/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBvQ/+INUWX/C7Y4EkWp9oDXjBMgDjmNfMhOfyg+nR6SAR4gmEJ6zs\r\nD2JnwiJF9DTtobV7Ierbkq051unzBnaRSwrArfasbNVi7mA0KXmUOo4FV6YC\r\nOm8G4Skbm6ZwmHd5aGGJy6SKg7ty9lPwAvUy/0VIqUtxhfS846mt8LKsJkel\r\nmqtZBzvq0TLbdMNvIcbfQUnnjmlLEdqs6JqA71NqUkUyYJHojZsIDsTuw34k\r\nncfRa+XIAr+zTCh7lHctGdOpNM+TofylSAeNNqv2XtsRYD+w8E/raHnviEmO\r\nN58CYnk6WdXbvJ3qcZxatoNZbuY0bMRvqWxwpe0zZRX05DyVXtQcpej43VbX\r\ntGES46sYb9tCyja21a9pvW5HCsvpaANgpr2WoKd7ECLoWX9nWdLPsRuUzu7C\r\nB2JprCuWtvCqLCwswCB1hRqaXHoaDgzlTKACVP/vq9KklkzHhdBlXsDkEddr\r\nv5FprVBfTgYtLWbqjAt8Tr2DLnP40KxsKRfan2aqT4f8ZpF9KVjS/tLjQJYF\r\nayDokcBeyCrt7o79AAftlxefzgr2FrVi/Qw1e7/N4gFX7aTcio1DQA2H87V9\r\nOmaY8WCffk0rq4FrRVYzOrSe040d17t8rMaCon10zK7nPoIuklATpzfb9MY+\r\n5pGAz/gY1YG3N/oMB8rFIEcDorQIu/dRtSM=\r\n=mjEm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-eee62f79951013846e6c9c6926eda0ee606798df-18.x/balena-jellyfish-plugin-hubot-0.20.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-eee62f79951013846e6c9c6926eda0ee606798df-18.x/balena-jellyfish-plugin-hubot-0.20.0.tgz","_integrity":"sha512-2aDapNGEWg9F/T3AGnZ3Uqo9c/EvOFnDCcw0XiR3BdQOaT5iDrhzM+8j2A3hoTFhjI4799PnrQPGamltWbqE+g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T12:55:54.237Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1_1672491519624_0.9017983753208971","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.20.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.20.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.20.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"0b221c464a7d5486d5fb9f402f82dbd8022b4bd4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.20.0.tgz","fileCount":108,"integrity":"sha512-qvaussM8zTI3H76R8UHJoTGazzwR3x3kFyN5eBU159WcADBSjXgv/RRASKalLqPAlmSg+OKTJ6JFwG/6ObeLoA==","signatures":[{"sig":"MEYCIQCJau9n/6mAlXpYivZA2L2h3VRASiGG/RqwQKifzaBpYgIhAI3iN2879Zev12BUzwi9VXM001SWsGXvkGX/h+ipy9I2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsDXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWyA/+Nq63X80PKmW6SBTLa6ZE2MFL6dGkceq0gDTWGf5nmsvT9lQ4\r\nRZhSLBb3o4AfhsXvRf6ev+WUlWRrSUHRLmBPzoihEFCef4JDZrSgZmgYEV6C\r\nqpj5RQsvB1NkCH23WfwRPaDvegu770mbZdIkZvb0W/nU2VowZpi87u/8xUnf\r\nx4VZGRj1q+atA2rU6ywhGKXS1/P5ga9rmF2hzU+v5oLCGYUjFLXf8tS0k0rf\r\n3Y/mxNDgoNLbrYWVlZ2g3pxkef9apPrUjnpSdYywrMOYjpBY06+rsHRkKVWJ\r\nWF+NuGESpqlBhgG40TpYom7s8Wzeo3mUqR/EkhlWeUsrgs4kz7bQNELMkM9R\r\nS5o22WMWaWSSCEwISyBrllq/tadfy+rir22ZukCYvFuc8wdL9TAnO34esCnX\r\nWxL6HQ2PcqsK9MRgCz2iBHzElYS8QIpQiZec1xM0T/xR6zM12RbdTWWmHA2y\r\n+9N+sHe54fnaddXT0wyjSWmQm8BKqsr3sCauZtYiNi4EAB1phdGnzAF04/+h\r\nkdi1VmtKtNQlU0bQ3eBEUlrjl+5OP5fhaCC+bazTHz+lMg0KtpkeWAJagKZF\r\nARWHRQTufZMQXZ8w+tO3UK7DAKlFYFvy83OyOqphkFX8SvofLF2g10iKYojv\r\nvct4cUeERhTkPfr+syWQs9EoVPcRzUzUwtA=\r\n=N7nv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-eee62f79951013846e6c9c6926eda0ee606798df-18.x/balena-jellyfish-plugin-hubot-0.20.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-eee62f79951013846e6c9c6926eda0ee606798df-18.x/balena-jellyfish-plugin-hubot-0.20.0.tgz","_integrity":"sha512-qvaussM8zTI3H76R8UHJoTGazzwR3x3kFyN5eBU159WcADBSjXgv/RRASKalLqPAlmSg+OKTJ6JFwG/6ObeLoA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T12:55:54.237Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^9.0.0","axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.20.0_1672492483022_0.777421167776116","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f3ad43fecea6420937f4249124dad5d93f96f322","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1.tgz","fileCount":112,"integrity":"sha512-EMZU4LxFNqli1BCCSUNwFGZFiP4VBBxk0n55JxWoCNyF0B237bkGZOWqrC+PI2uy3KXIHvWKq+X4aFQ8jvM6YA==","signatures":[{"sig":"MEQCIFLs1T6zHIJjICC6ZWiQZEVeLyVfTNoWpO3Dt7A4te+2AiBTzzLDIYDCE2HDVPHnqoulxWgoIgc8Qgr0AH6MhLTfxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsDuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFTw//T+qAGB4EAOqmwo/+HrhLmIxn45PPQraXN9h9eMmRPZAeXvsq\r\n8gSrH5aQ/wLPU8RYqLfYPwMxIr3RpQR4KfKVzCz1IM1o6ubBCXpcB7+/sgCf\r\nQxP6RGIH3c0bZAVETIJN6X6VwOqWPlZWJS2xCD4m7qex/oVXCfznmP62xvo8\r\nFNH9vu1MuY6p4VHH2JozDevHRN5cPAEGpfKSDLsZ7KorMDrbSdqinMxA/iO8\r\n+nyapEgItJCyXjNPH2WcR7uu9Xmrp6mW5ULTLRafkVgf0ZX1nCBEN+aELnQR\r\n88Iv1uXloOfee6DVurTQiSGpmM7KYLTSPxs/lW14sS/WXbuucBCqjRZeqwdY\r\nOpAhFQWM5p6v9/BQnvWYB+AF3Dih5YZlKTv/qON3Bn6yO92jDJ6pE7SS/b0H\r\nGvVt6y01yUKX/Y7SexkNLggHbVapFZj8/WyWbYzaPigIvKq1gcPCTBWpMXBn\r\nRYKCvahecXA/CgLfZcma+QCbkChtc9I+BbdFcfscp4+w/ZOynKLdzJyC71bB\r\nLAD0oCTNKMSWITK8xWzU5M3NpkimcBFKVy8CELNOhREk/fmShpnTjyf+swhT\r\n72mImAOhCzz9wGqwsFQB1nLJBPs3vMox4O80nyFCvZCYxdGMiBdyXNedAU2q\r\na/qaZDWI7DpEsdIsdS6PQpp5+SmVXgpQSiU=\r\n=Dhkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-5bd4da8e617f51a452ccde065ad79f49c5546b28-18.x/balena-jellyfish-plugin-hubot-0.20.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-5bd4da8e617f51a452ccde065ad79f49c5546b28-18.x/balena-jellyfish-plugin-hubot-0.20.1.tgz","_integrity":"sha512-EMZU4LxFNqli1BCCSUNwFGZFiP4VBBxk0n55JxWoCNyF0B237bkGZOWqrC+PI2uy3KXIHvWKq+X4aFQ8jvM6YA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T13:36:40.666Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1_1672493977564_0.9136038828669928","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.20.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.20.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.20.1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"ac2540f9c2c101e733b24b407ccacfc9d64c6bea","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.20.1.tgz","fileCount":108,"integrity":"sha512-w0eb6T5vkrvZVt0uPakmpJUfkOiG5VAcp3jKJviRVOO1RgXCRxxMBCpM2RMOowOkOkEY3zsJ6YoMqO5RQLvLZg==","signatures":[{"sig":"MEYCIQDz6SRh4idy+xCzag03C92SQsYAIkbhpq8eugecJ1CBMgIhAMP32B2wa00UVtuQM+akjVmXxq4Gbs5zP8Oxb1NFTiQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsD5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJog//evQdrsHMjexLixQ95LoCJw+BcrWPavDzIUk3+6Y/ODJRf4PM\r\nO0i05a5n3Koxd5rPAyica2Uw9zKpGzZQ8HPUe58y0/6jSP0cIXmUwKLxuY/e\r\nDzYYxqFVU3L/njNSn80TvHlqns5EDv821pY9Dg6O3Xxe5m8oKD6iGkUypptC\r\nP+c+pOrzssZpRKxUKRNUoYZ/SAADeQmURoKvUwOIWVjPKuG03bkMc4BEWxPc\r\noyvsQgxfV/CA1RAL41kL9vcqMBtw4QNRBTi5nXK4eNgWSp+gE9qMgvksOCso\r\nmrRIdmJB3baFXaN/NgSrVxqEaLWjNk4kNBgv0zg3XWYfBuujtC0cyZ0y4cUH\r\nNhFxyapgFl8eyOx8DTYHgzU6kO3yNQk6/5lVgCGPbo6/i+zG+EorxGr0+ZAW\r\nHM4TVKLuendcxGLdwDTLxH0kS1KaSIrNMVgqt6BX5Q/8PRdWrxNf05eU416Z\r\n+zXG5ICDxsC1yENXjmTm/Z8mbV1XGkdmAOUrBmUwJtHOpQG5MI0gupeU9lyu\r\n6MJxwhrSKiO2fukJhJHaTGZwggHrROsEYRk3fQbk1FfgiI6+8VNGjFeabh69\r\nE7ID4OuGtSTBn7oH8Knyg0BESyydnWyIlLQB15mBbeekjxsXy5EcMEl3TjG0\r\nom92SOGTN9bBCrAT/25Nnfi1KqBc1dXdq9U=\r\n=j5e4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-5bd4da8e617f51a452ccde065ad79f49c5546b28-18.x/balena-jellyfish-plugin-hubot-0.20.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-5bd4da8e617f51a452ccde065ad79f49c5546b28-18.x/balena-jellyfish-plugin-hubot-0.20.1.tgz","_integrity":"sha512-w0eb6T5vkrvZVt0uPakmpJUfkOiG5VAcp3jKJviRVOO1RgXCRxxMBCpM2RMOowOkOkEY3zsJ6YoMqO5RQLvLZg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T13:36:40.666Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.20.1_1672494685592_0.6941485993485945","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8e4472357dae11c33cfb309dcd3f9e42c5eb6cf2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1.tgz","fileCount":112,"integrity":"sha512-9GNZCHEU0jMtmWfXft64WW7lW6ZqWldvw08om8OwW0UWT38UDWbpeSN4ZiLc/3N4o3YGYnOihsFJ+ax+2uVB9Q==","signatures":[{"sig":"MEYCIQC0iE5VwIbXRuIhiEXEgzEue1WGKzCRJ1JVUiwPtHmTSAIhAOZKpfPa2wOW4zsPFXz4/6xgs4FBdNDLwEQ9bcbhq5QF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsVfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHDA/+Mgdbjq9ceW7Q8yx5HLSoZ+Wq/l3RzReOr6uzF6+LwzFMRmVj\r\nUmK5/ct76iQxuF9VwPRHxDMTpKVu4qA7hwGTR45QCySH1N19l6/h+ceUuKTX\r\n32l5zHgOmaC3oSq1Mjbig4DDdAKtAQjg8e6h+Bzb67J0y2eG4+6wC6R4Ebpr\r\nEMWtxA6UF6GOm7JUFs3sYIxusSeI0u+8LKLUQurecBBFSIZoficprtnbwMRA\r\nzYGH18eIthADHIsuAUyGK4rKTNrcGIDa4Aa2r5xWX+Y4gINOVqBTEtycejIg\r\nDFGswQpbA+N5xG/IKz0c6T0JRzQv5eXBGYv5VTWqbm2ELq/PDHuPNfLReWg9\r\nqiD6FdSZsRwY+sQ5d2jDALHye9YzJpzc6CSvlTRbVH+3M8W1lsf4HHtN9a5M\r\nCArJ0aVhDSCMXJe8hWj+LXF2QyJ8ajHkGUbn7WPUv9GKFOhsZ9toSwQ08l7s\r\nOUykFXxQL7rf3DhMdFqWH7PVB+MDA1MyTF72KP4xwTayU39797pz8N316Nrl\r\ntfDlB/8FCSSjX+yUW+3oX0xPV6uiJxi3AvIcX50mPXZo2lG6xBR6qJbJJQlC\r\nfpugOqBEZY32fDiefiDYDdro/SpmLx3ojxPB2tSdczmMDkJHvquyozW5KBK0\r\nFTspuZOFxARv2O50UYJwBLfZS5LeOhGRUJ0=\r\n=8wtL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-42f644619359aa01cefb1548565f4ec5d24f1b08-18.x/balena-jellyfish-plugin-hubot-0.21.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-42f644619359aa01cefb1548565f4ec5d24f1b08-18.x/balena-jellyfish-plugin-hubot-0.21.0.tgz","_integrity":"sha512-9GNZCHEU0jMtmWfXft64WW7lW6ZqWldvw08om8OwW0UWT38UDWbpeSN4ZiLc/3N4o3YGYnOihsFJ+ax+2uVB9Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-01T09:50:23.107Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1_1672566759415_0.1056129771527623","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"d8fd0b1c97de83257edccca988879568ecb60604","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1.tgz","fileCount":112,"integrity":"sha512-j1/E1r+NrOAQAvqTvH2jlpAaJHdiOW+0uKQwZ/DUwTSXwxoEa51D5TjNs9oITBsnh3qQVPoMR5903jlKItqusw==","signatures":[{"sig":"MEUCIQDlH/ecjMVCyDLLrfi78Lzagl5g5ayOchzg+PJAQMiLdwIgdQEmoFcPQGNPSTFeokRuTG0ieGS1F8X9xChQh0Wr7QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtuUaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQWQ//aISPAhlDVyjUReVaE0/Nlo5QrGkxxdG44wnRlNyaVWJZ+qhV\r\nRQDGGvc24s2OaaGplWbjVkLazx3IAbe4UNFUOL8o+KUms0A6bw9Dtr2zzHNY\r\ntVqfGOG9bCZW1HKLZcEH4OdzVtSoDioW401idiuZKS324hfzsbTs1vFuBRka\r\nHyys75U35KLWZ4QxwIFs3jHl6xLsYBfdVjGHywvRGO4YuPIpz7rmljYZ8Ct7\r\nehLG4tFF92h1OjOwqtknB2g/U9O2wQkVZzzq+oI+0Ao7aSmPAMwdyO2aEy8Q\r\nV+NfeVrWp/pjKMllioS2XoQ1PvuQAL6l9b8mF/mx9GjvMvxxZQT7Wjpx0xJK\r\nM5Bytdleu4FbnWZZ9CfIbeIngybnfHAXSbp6S6sW6UO1u2U9JEBEpnAQjK0B\r\n4L2a1pne31M03zY9K4ZUEDAXtkRiS6qcBQBWDgYkeu6iBqbERl/g8PUSAYZ5\r\nPmdeufbm0mtI6jwxFLm2Z7WNQi3M+l1pagdN8Oe3ew2HySB2FNCdjfIqpGMw\r\nXXE7tes1ucbsswjeQ1Wk56/pllu1BuRr/179OYjTW619MhhdIgMMdukMuicH\r\nqn/qKJQcmdfY67Do5upCMwvn7wz5rXsB+uTA9CegkP7Y7f34CY33RfdaZJlJ\r\nqbganS84qZDsPHTdyj1t9KqwVCNQeJOZVdk=\r\n=esGO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-18.x/balena-jellyfish-plugin-hubot-0.22.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-18.x/balena-jellyfish-plugin-hubot-0.22.0.tgz","_integrity":"sha512-j1/E1r+NrOAQAvqTvH2jlpAaJHdiOW+0uKQwZ/DUwTSXwxoEa51D5TjNs9oITBsnh3qQVPoMR5903jlKItqusw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-05T14:53:12.086Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1_1672930585768_0.005462858769545331","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.22.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.22.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.22.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"98dcd4a91e0b8da5df8b6f40288a17b45b9080fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.22.0.tgz","fileCount":108,"integrity":"sha512-kU4peGnIAfQFwikVk3i7e193Fm9deNfguiSwnuMbjLCnvMYaMT92IFUHJg32Y6hfZLbAQ5BXBXjabtGce/Nubw==","signatures":[{"sig":"MEUCIQCs2gcGFfXxbkaCpsT9jnsYpGWVWjXk+2XloRV+31RUAQIgP1tjrmEfeWZ4ofesNRhkRYQ2hKK6981okyKX2KF5Kyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt3NoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprAQ/9FCEtMTDuUkG/kkttMAGJZn3ia3KP8So2Gy0LLS0BtsY0OktY\r\niZswkPSK0DMV6wLek+RksVeXeyG6eNaUkDsQaBSVvEcK4wwSgXny7/mmqfHf\r\nhT9WHmD83j8YvDOPzc6NE+JSv+Ym9xdMLTb7DVY4b80HYhMILoKd9fx+dluy\r\nS7YnnOhefKl5CuIfkcafUi4bpdMmk7M7wIS0HLsMIZA9fiDlAptjMPxshG5h\r\nmsvAFSfOD63gLELOnDeFZlhoEB8CjChvOtiIUGdOicIAKcwI2+StqwmWIY0y\r\nXimBQaowNojHA59RBzdGOYleLbpwOuBKN0WEOrvKSf+P/VqhIaqmgxOxgt13\r\nuXpcfPAc7js7+irrIQURGFqeLau0Yf++iKa5p0bXLhCmUb9HU1PqUjG2vSv0\r\nRD4KVq/q7zrJVUVKWyM6sZdIcSaZ1Oka9GpL8bP3mYxo3xsr0unvsc01is53\r\nOkf5BwrhacIT04IR5JJF0onNF4p5UMkB476hrBsZQL/j4NRULfCyLrgncO0k\r\nrPq46lQnGUNkYTrUtaNhTqQRe6XOqv4GS5/gUtc/xoK52U9M+Hou23K1wAHd\r\nzRG+Lb+BATXIjoLuzqG8tS5H6AooJQNyaDf1S8UYR/uU68TTScnntnfclGom\r\n1Eu9WGkUMI+6TBAhlbgI4JqFYfG67ELVUSQ=\r\n=1tHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-18.x/balena-jellyfish-plugin-hubot-0.22.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-18.x/balena-jellyfish-plugin-hubot-0.22.0.tgz","_integrity":"sha512-kU4peGnIAfQFwikVk3i7e193Fm9deNfguiSwnuMbjLCnvMYaMT92IFUHJg32Y6hfZLbAQ5BXBXjabtGce/Nubw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-05T14:53:12.086Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.22.0_1672967015868_0.11010938957499028","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"8271f5dbd75ed7f504534718565da1da07dccaca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1.tgz","fileCount":112,"integrity":"sha512-HfRPbZH/+EUFVrBmFItLqnd+xgE/Dw7BzHJaGZJOoKyJO1o+4YB5BFyKA4mBzPDtoBbXY8IB5wx+lvVkBG1s2g==","signatures":[{"sig":"MEUCIQCfME9rkm7iE1CG35YskmJCm6NlBtjKFVfyCfMxVQRA6wIgGJHO7axRUnbXRtQzljNxCLBu2We7dr9Pkb9VOSvO3Xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt3XKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWNBAAg5A+81IzmA5AVWKMkZFxdXaR4oR6Ode2DgFlIozK+1PjKKrN\r\nCEebuuIfyxTqPg47txVz5oT+6WT03QHyBeQ0dYvpq9D/V0+fuhCWS0fUhIph\r\ndv6eX61/Y00iUmRG0Xd05X5vApLqFlSojtpSFRVWi41zal4+WCi39jePgQUi\r\nv2A1ScG+rC0qKoPkjj63xcYUKxZ9H/gSTTJpFDSq7lfTCvhX1uaUHuhfz80R\r\nl4rOZM+eh/kbK0UD/7NZMTbxP819Sr/CTiIivCGRR8WyWp+BmfTucMCRBC65\r\nVTwxM6ze46ysdgkiqOty5iK0c9+jMBmPr/JuuCjc8ymE+08aGVt2/aCV0AsY\r\nhM/BGcIIhN+gmJhtFnhE8S/iF2Tvxz8vgzLNx868KSRgRqDuK+NRd8RQ9vud\r\nnsS5T34W1+TzsoKtoVOmmmDzt0YgO/jJXsYdjBZc2VvIbHtpixyfZXWS/h9C\r\nQDa1+fQYqsJypmYgMITV65MUgYHThjRarhtujh3s+OpH6yZ7/eY2DTE/8VB2\r\nV+gi1l+T4bnsMW6FwvC+0f4aro8bCQUSr0OpdyQ63aMpbgV6WTws0rkL/ze0\r\nSWPbDrc5rsAhZPnjxaSiuQpjUJhcby71/JRsn/Ga3CsywGfzaAlUhzpPf0L3\r\nT8VCAwUdBHOAq/jD1a3bGVua45JmpR7MhSE=\r\n=/fG2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-99c56875f7329126410be6c1dbc5700c70141334-18.x/balena-jellyfish-plugin-hubot-0.23.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-99c56875f7329126410be6c1dbc5700c70141334-18.x/balena-jellyfish-plugin-hubot-0.23.0.tgz","_integrity":"sha512-HfRPbZH/+EUFVrBmFItLqnd+xgE/Dw7BzHJaGZJOoKyJO1o+4YB5BFyKA4mBzPDtoBbXY8IB5wx+lvVkBG1s2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-06T01:10:24.373Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1_1672967626587_0.018523907461880595","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.23.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.23.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.23.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"c1f986206345ee89cdaae1859627d82b03acd010","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.23.0.tgz","fileCount":108,"integrity":"sha512-SsGp7Q0J72qfZpSB1rjCDG4MF0gBzKRTlaeWSe5ENXXrAaNzwiKrgU3eY9vCpq6GVVxaFTWf4GI1GUdjt6vlYQ==","signatures":[{"sig":"MEYCIQDS/vvHbG+zL+YoS4UKPOQRtD5oHVI4IRP0SI/IvUvGagIhAIEiSlJjpdinvFx1cNNRwcCmUSSIUlc4T7KJ7xbhZhtd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuLwiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3dA//UbdEn8tgMvM668IWjYl7J/NVd3f5KAqQqkR5HlPGMrpjtnpf\r\nOHBRL2KEjJP0vYmVEcQGDVTlZZYy/3J4nKmMovnb0PJetMgCjReAFBwtb5Z1\r\nU/UytxAD/su+YaIrti9d/NSXhVTVPoAI8L0rjFo/414Yy1Wi9gnzDLkxgDSo\r\nCIjQnWCi0pZCXoEFHgR7AHn/Dm+ScfSQ25H//zJlrSx6a1KoEkLXSzDgWvXc\r\nOLqhU+mZv2fgVYh7Y/NIt+PP/ipjSpKffXUPBxbKxT+ycn10rV++Onl/0YMI\r\n4E8kzrinsKjY9lRrJpsXIMXA/FHcCA2niIXkYTsRSvHnu/Zuj3uYV0U1V49H\r\nwsjkhH4Ai0Wi5Rkw36RaEoV02WPDzyeP7xGGCz/2CxBhr7TLoJcL0zQbrg8J\r\nhbVTjJZmf0YJhzQaLDMTRs5DyfzST+swmfO2Vm1ZbUrOz24+pvSX7TN//l3D\r\n3/jWtFFjG0KQZXk3+RcoBeSMPNaHwy3jpINGdxI0ZKZuIjqhZAjPRgYAoIBe\r\nc7VOsxKoB9AzInW0yy5pF5gpEaGTRuvUOviUo4I0witBpcB9IEHfEyNIdneT\r\noLdhnBFrYw+ZCtAavsZsnE+iZoNfFFFwMvJlxjN4HqCN9AEQrlG+zPuZ89HY\r\nuoZNWpig+sfRQ0/akjOQO6MD3+kQHfB72fI=\r\n=azQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-99c56875f7329126410be6c1dbc5700c70141334-18.x/balena-jellyfish-plugin-hubot-0.23.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-99c56875f7329126410be6c1dbc5700c70141334-18.x/balena-jellyfish-plugin-hubot-0.23.0.tgz","_integrity":"sha512-SsGp7Q0J72qfZpSB1rjCDG4MF0gBzKRTlaeWSe5ENXXrAaNzwiKrgU3eY9vCpq6GVVxaFTWf4GI1GUdjt6vlYQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-06T01:10:24.373Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.23.0_1673051170459_0.17481091252830283","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"14d5c55de2fbf0b7b89fedd19d494a54bf2ccb34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1.tgz","fileCount":112,"integrity":"sha512-w9sv5r70yOTkGG4gcfhMymheP4dNNAWaa0/AXoOWvWJKnlc7RRqa/tmYKN95dmwugauwrPes4qF8rw8RKA4yoQ==","signatures":[{"sig":"MEQCIGXSpc/WaHzZBEdJ+ky6ukWQkaZvCJerDeEpUjhuX8FXAiA22mr+mX7ErcRI1TlncYsfOeAr8yc+LE3J7a9B/zVeVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv+eSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxCw/9EOJOdT0pnaV/GBV/ALKierJtRBgl2AYR1EjjoLUBThd1Eqnv\r\nOgJGbe0IluEC83rkP1mvb4C1rAx/VDcMYGvE50gtS2Y1wjhasS1s4C8GMt5W\r\nOto6E7vx2hS/mugfsW3VtXZnbFFH3WA19LYm9ffOSYTROhBGnWsA8hdX/uLj\r\ntnrF1YhqokNd4LAdRv5Kw2lyeebDbdNibyMvj2MIcR6RwkKrAb7ZwMHN8u9J\r\nEf9vk0ur5VUjKn4baLkJiB9Yvvlvd9nkVC33PUU5DgGANYf5r+Gakb6NeJ6h\r\nF9qM0qvnUaXi93dN048JS+Ys2pfMMfZyrA6XxcTeV1K5Xe0ctzbBEqmbR86I\r\nFnYyEs+pLwevcJypnMhgPl5hqRb+Iw7R+QZbGB3wVihwF9wp8FIaEC1RmUGU\r\nDDsSkPC9n0TsbBN8yrkO43mb6D/pH7k+/VlH2leyK0/7HDpW4ZuaKgmJD6nb\r\nJDh4CjOjMBmOzHmmTnCFYGwVkYkWHIwNG0+8zLcMjKfu97O38i7qhWhgGM8M\r\nxyWOmg9dsKdaMiW79wwueqzPeGHZiLFUwXyd06/qEpkn/BA3D/WYDRtTXvPI\r\nT65dNZFWMN3vSTSovBLOV9VDlM1BoFMV7+DCY5/fQY/TmkWnVI5rgIKwFvm9\r\nBAJfevW7YF30BK+H+McMTqxyMQ5FeynUwoE=\r\n=0aSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-18.x/balena-jellyfish-plugin-hubot-0.24.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-18.x/balena-jellyfish-plugin-hubot-0.24.0.tgz","_integrity":"sha512-w9sv5r70yOTkGG4gcfhMymheP4dNNAWaa0/AXoOWvWJKnlc7RRqa/tmYKN95dmwugauwrPes4qF8rw8RKA4yoQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-12T10:54:03.842Z"},"_npmVersion":"8.19.2","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1_1673521042535_0.20325578473998585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"85c266c99237eef8859cfb5ef2612c82c267e124","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1.tgz","fileCount":112,"integrity":"sha512-YzB8PvOdTQHnSj2Ap2UtasmaFf4t+3g5VGoNspPaGxOimOZp5xIEbvzNxss/MijQR01SvbFogaQS6iSoP3nmiA==","signatures":[{"sig":"MEYCIQC30DEdX0utRIyan2Qs8DJCZ/YdcAlOXJz0m//+ghAWuQIhAJfGs6c3bNYH9ftVzAYji1IOAa1B2BbI0gTcaNK+LezW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcyQ/9HoV8Psn8PbtlgtQCQkrrte6rsOASo+I0MvQeXrb+Kuo8DEyO\r\nNs00VDMwy6eRcVl64lNCKu8eGHlouSMmL2Ny3cWZ/tqfE373aSEJiCdq9J3w\r\nAtYFl9MnqepipxVGW9xjXV5GPQmK2PiejEzN5qBpO506XCXSGoG4EBccgzca\r\nkcFBLMVraoJ7noRSim6Kyqjk8CUHiQYQCu1lSWHj1ZT2ettB9V1RlpJS4R7v\r\nB9l1QgIrHzn/kqHiBCOlhnWXL01YFJYxJ4J08K9c8zoJe6z38D9BUY0ULUyg\r\nzvlW2UZs2YAqKa1/8lEXqJjIBySN65pbrxpsvaecx8xDJzuyaqWfIB2iP8Hl\r\nmOskq6BmBALtO6/YSSvH91S8enIUWcxSYuE243QLqoCFxieM5Y+/6oCvJVG0\r\nvPneT+tVnfrpbjvKnU3zrQq5PmiGoeThLhewdZOt6FruW5IB/rpgZ+juQXvY\r\n0JlzqpmbaPbicTgj/Mz4HUjyBh4cOoSSU6VyeY9Xae8zaae8oFENZz3u8WtN\r\nbm/hAypFH79KSQ+bxoAOG2kRTeS/wNecCStxBRgg8Syu/oH8jd4Rz1APlrAP\r\ns3MYevwO95tQypRF9YDHT6vRlxlYoQMIljN4CSHyL1a2AarvOGTEiw/Sb3IR\r\nGn6JgQDB79wx3oUPVETMHKfYMNDjxjTEy7I=\r\n=/lWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","_integrity":"sha512-YzB8PvOdTQHnSj2Ap2UtasmaFf4t+3g5VGoNspPaGxOimOZp5xIEbvzNxss/MijQR01SvbFogaQS6iSoP3nmiA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-18T18:53:55.820Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1_1674068190629_0.900956954873378","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"811a85aaa2d0c42fd5bf2729dd5f3af305c2451e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.0.tgz","fileCount":108,"integrity":"sha512-dCSPqyDGLyFpeByb1l1p1OgFJaU40CimD81TJBcZUdNqoq+Cq/B6ik2Ac2PJoy62fqik6Xt+1T9t/gLbrv3k2w==","signatures":[{"sig":"MEUCIBM6HMeq8H7CtPFyFAG8VEvKStOR/s5Hla1aLiIMG2l/AiEA8nXOE0981fbQBKDCgsGzIfDfKqsBkYJQO46Kesjp0es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyE9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0TBAAjVhL/jIDR1D3PbGgd8IOSbL76M4+iVRfMEL9DrITmtFw5JI0\r\nDyzccuQN8NMp3bEJUokFtWxHWzrqyM8IaTYdjvTg7kkcTnCS0tZf/5p9O8+p\r\n/sth3x4tJmvi0wxSu/2PSPQ5filQuVVA/aMsMw+o2Nzqw/FAO6a7N+i1T7aM\r\nLDI6PvFcBnuRQ15ZhA3d6y+I53T+OXgB04N3QuruHjwQfgDpShQy3HoK4emZ\r\nWw7A3Lqu6eRQJJCs+icRfjcABdBdmPrcc3FC6grsSAA8Gc+PLYDg3rqWNZl2\r\nLzPz73vLDm1jUEnk4/NCUStNGRS+nGpL5KINVR/Bv/bs89sDPdIFPqgX5Cdz\r\nqNvq29kQO9xtO4sJNFAwghm2HD0bNnfen7xWrkZyOk8ILAhJnopb4MO1dRD9\r\nRD1CSi6zR1vIfUqtfzusiJ2tk1+tv3ZZN2TiFJJ/M1eC04WgV1d3KaHv7Mp7\r\nVHhYbwLE+PPsTDbm9ykkrVFjEmpmVrPgl421KfWkptMVj6pg9nEV7caJ4IhN\r\nyd4eIP4DNpbkrEHzRTJIVU8tPJKd2hhlR0StjaoJS5HZ/rKNGNOBhdK0C8aT\r\nIbQxrpn9pqY7RecHGCO5xGWZDqOol7ss4a3GdXRlTrzgYR7aNmOIF5rLxMNz\r\n0dSaKEOrDMURbj2oSIZrMjmlgwr7AhokHGc=\r\n=cReg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","_integrity":"sha512-dCSPqyDGLyFpeByb1l1p1OgFJaU40CimD81TJBcZUdNqoq+Cq/B6ik2Ac2PJoy62fqik6Xt+1T9t/gLbrv3k2w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-18T18:53:55.820Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.0_1674071905525_0.7727662733455154","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"f274d1a4b8de10358910b76065ff0b4c2063b9a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1.tgz","fileCount":112,"integrity":"sha512-F9/5FMv7aSEFIXzQw/F2llwh1HwBnPPLiFyAXbOlG0c/JtGtp2aFpxZlZwBJz0GBeeyLRq8DBqjraG+h1RkxDg==","signatures":[{"sig":"MEUCIEuE74iitqelWXfnUN+T4LAFJ1Ei+xL0OJ+veXBWqTAVAiEA7GsEF3DFCqN84dT86NLxh6wJCIO/OgC2BYfZcG17rG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyE//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruCw/+Li0+paicyvzwRiFQkXWJ3rXxawmT9EZosrIR2oLB5sEb2U10\r\nU2AkdRxrrTTMBjq2uYj5Z/Lzu8ebzwpoPldUTHb6jdPGhhx6SWzn7TEZNWEG\r\nojjuA8zbkKG7+/COk+4PvssNgvwB87aRncCXYako+kmXqOqKiVovmU4MmdLn\r\nvM1sl3dQz39BCiOPVtBhxM7VvEfXGnd6L9bCXRkSJd8dkrWsxMB//9LhXGfB\r\ncCVqP1dnu6asQjGZTJND7xTWRQhRE+BF2wjOeA6zXIA4x6lSd1IiI8UP0sXM\r\n7mNheEXgTl0mgimOnnpV6Oi2WwsN5+OXuxqmADK4ILbfT7Uan1vAfKgQ+bvh\r\neDAAy4oDxVn36P+KnYVUeU8rw1f7Dn9nmcl89vGg33Q0uSm8AebaXK/kO4Yr\r\nRcmnCsb6wZif4+7lWt/cFerMIVSV14oUqLArHhcCFL3Hnvvjb19MMEhMwRLo\r\nJGy5o6FsBsfNMxYo8RR8p4eBC6x2iG/rcnKQko2+iZBseOQ0UkXBPj9yltia\r\nV3gTiyM8poxR/kOnPqDLXtw/H6I8orWEII0+5FtKHXeXnacvWuQ2SdpiwLX6\r\nxOD2VdmV7bmc6+yYuXXEk5ltK7lwMCvJqQt99vJZbhe/BWOAAxw1iEsitfPB\r\n6NqtsrV4wttviXNPshvppRkTcq53Gu13AAk=\r\n=ny7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.0.tgz","_integrity":"sha512-F9/5FMv7aSEFIXzQw/F2llwh1HwBnPPLiFyAXbOlG0c/JtGtp2aFpxZlZwBJz0GBeeyLRq8DBqjraG+h1RkxDg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-18T19:58:37.076Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1_1674072063518_0.6156302793962514","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"d70f5b6a15baa7ffd252c0dddf21e839c8a97c59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1.tgz","fileCount":112,"integrity":"sha512-TlPVX82PxcIvGc8M4oIE1YymtEi36OvCqlmonadytmn6Eo5DWOnyFQktwOjiLx8Ivmdpyd9k4z0t1lrjtJPufA==","signatures":[{"sig":"MEQCIDzE+5Wcl9ZmcCScTY1ChOMgNaCeQEEz/pneVC9juidkAiBjVdUJ2Z6ug+itnG/4uQKS3nRyyzpeY9QbtcJ95WxQIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyF1MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQIRAAnMdVAzz/QjIcqb7k6YmhSc2lZuosw+b35bvUIqJCVGB2nRbB\r\nt/BJQltqIwWJA3I3hdB9n7RH6dh3Ce0VlmJgw/GhgXDBvIXAqmcWcoF9wmdY\r\nQVTdS2GbHI3j9Pjw7quSoNMe5COGkTRgGAvGt+WoO3K3yE3c8p0Y3do34oJM\r\nQZI5af0uhcOtaBYpPGfn3vD5mVj2vE49MUiqR8xArRi3vKfVYmlltf7AS9aJ\r\nWPxfoi+WCUeZkcoANjzrFIvRE5MV5E5F4+cszuaQDpRgjSSkuE8obUKwA6fI\r\ngjoNnvw+XJGi72FmRkLrmb4H9n6cWGgtpqq/gwB2CumNkL98xSBAYAO8igMX\r\n3Q2mUR6/FT9xvsSdjySFioe03bCrD/DSq/Z5/sQziky9512ZvvmvDhxoVoFM\r\nB6IMI2qpWuDBEoV8pbX+i4BWREF5ZBN6RTzvQmGuYR8Jr2SYNg/BcrMErI2Y\r\nTF4LAmulDDSDPfI2TcCX5m26L6wAhVWiEUjbH7dfb3CnDS9wcQRTEb8lUisw\r\nNZ8/XbOMLjgUj6YLSvzPMoZjcNxKclYKhfdacQ5Y/yNn36GF7neKUV7yuI8k\r\nw4xPXciG9lO8nEgytaestfx3tgQLiGUztx9dEtP2adR0Nk7lqJtqkUSeVRMO\r\nMbkO96yBvVNSe4jiVqRZKvF7bxJVvKSb8QI=\r\n=wAON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.1.tgz","_integrity":"sha512-TlPVX82PxcIvGc8M4oIE1YymtEi36OvCqlmonadytmn6Eo5DWOnyFQktwOjiLx8Ivmdpyd9k4z0t1lrjtJPufA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-18T20:55:19.624Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1_1674075468228_0.5070250158663352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.24.1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.24.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.24.1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"75bc52ede593128aff02ab87fbcd78091446c98f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.24.1.tgz","fileCount":108,"integrity":"sha512-Dlmls2L/uxsy8IcDmfiVukbhVzQmZRrY4u1ZCF1KYxyKiXy94ZDSlt9MsUIOvEHKCP78KROi+c0ctOTq2bDLAQ==","signatures":[{"sig":"MEQCIEzEktEP3M+BXGNxZGJSqUNgRdZ4EdZtB5h0CL9gLqdxAiAdq/BxyStedERrHgwrLOSQ20UxU6qw5n1jWrkh9flV3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyGwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopsw//SwLrJCS14u2jXKHvAElq9/npPx/aQ3FYgsSAkHMSC5hvQGib\r\nylf9BbL87NJCBIAi26UeMtUxBMuvez+vcTtmRgXW4U3+0VkJqMdQ99a4glPs\r\nMHJBqqedrpam0tZEZKv8JncCSXo6qfA+qQlOCJNhYi6ZGrGmNDDADkbxmNhD\r\n0N9tAom9BcMrh0Xw/LfQLS5Qio0arAbqDocPTixnKuhXnqVMHr+7W61DHaE+\r\nD+n6D+CsLpXeqTMeTlqlNp14rBPzvjTmtCT5yEzTDrfpZnaom8kIq8hX/D6D\r\nZvhnvOpi/kL84Ji5cGV3Zs1CBEZrBRezwKkTs/8huGpDOnpuol6wksSVHGPF\r\n4nBIEG3qcSCcWFTPQembAMyx/xIkrqs6y04/LgJQ8+HwEtZdiPuKLNDLs4N7\r\nK1rz457Twv+XV3E+AYM3hYAgOw/ktVy+Muzb0wr9mXt29QswWLz6hPcOOigo\r\np3n6ApkIHV1g2bA9QMM99PTga/Vaz4qoZ+nTomemDdNJJJ0CQUBtSmsJAuMl\r\n4fzyQVpmNeaJlxwj3goCzzIAYcYzSsWbMYEy80GV46YN0piWOQReVJARA7nH\r\niJlc7FiBDOGk3fXXc4QmEsVu5O7B8/qPe8B/tmNVqXqbv9+CxNKXdVMQxQWI\r\nJu0vkoaGG0/j+y+nnkMhIzzD5P4idtqngx8=\r\n=nk9d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.24.1.tgz","_integrity":"sha512-Dlmls2L/uxsy8IcDmfiVukbhVzQmZRrY4u1ZCF1KYxyKiXy94ZDSlt9MsUIOvEHKCP78KROi+c0ctOTq2bDLAQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-18T20:55:19.624Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.24.1_1674079239033_0.42859899207640595","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"ca9dea40be177a7155558e802c0dd49572ea86b8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1.tgz","fileCount":112,"integrity":"sha512-4psLPRN3QGLmG9ZuPPe2LFyoIPxrD0iBGL2o2TCTPvmibwU7Vc6H3jC70H3FSrhFjVv1CfWo9wR1Ac+rY0C/Dw==","signatures":[{"sig":"MEUCIESCTML7rGwsIujuaEQzfR8TqbaIkNbpC95yJM6Sohn2AiEAuqxk+wHVHWuDlc8AnArn+9QHA6MQNVZ5DBEHZ9z5a1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0rF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQkw//YEKP/Hq5ua3Umf2KKiaa7MCrnynNx+yzuEV8VG5iA4lz6FvU\r\nk8VC2Ow5iftydlApRuJpdYCmlnTc/4tbK0inljW9NAQ4uAb698UqXr/GO7E7\r\neD7wNrLkATnX7SxvgREQBoWFlh35pPdNJvSAfmt63C5yk/Fe1oI5UOYVr0Ru\r\ntGD73s+OpJLOTuK60tWtEP03MD3Me9XNw6Qd28TOxSPaSQfeINbeT0f7n//f\r\nfcObOgmMCPc+ynX4i7S4VrQfXfIVC2R1Gx/imp9kSjr6a90O3ZoyG0iXguri\r\nx+ePGj7oa8E+7fBPwI14+cJxfZsCNdClnX16l6oF+X//5zmDtW4XeVfkNlUB\r\ni0Zmk7Cjq92+L99pRbtdWonoCbocCUc84NI6XeJp1aQPuR8TIdKnbDAt/UqU\r\nc2mlOdUBm9MMC8t7cWKZ9LIZs5eImn+/B3WDASM9+gRjl9PIWIurd9Y8wePi\r\ncDwA3Ju0X56ckh4hgk6VeDm06dhsaIdP+iFylyoAekL67164FYUUS66QaaNc\r\npLEKeju6XccduayARd3yJ/7o6joUeMRJs+VDvtnn/hE5SJoXhIY0E3EqIJEl\r\nvD+c9c+9aG1nVi/+B0Ezc28RWgo9NPotdWssojJNpwKoGxyXOXHM5emys81j\r\nr+RzuglMTLnizsUycYih0QYwqX/DMSNZJks=\r\n=zK6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.0.tgz","_integrity":"sha512-4psLPRN3QGLmG9ZuPPe2LFyoIPxrD0iBGL2o2TCTPvmibwU7Vc6H3jC70H3FSrhFjVv1CfWo9wR1Ac+rY0C/Dw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-26T16:57:05.809Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1_1674752373236_0.4500072873815051","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.25.0":{"name":"@balena/jellyfish-plugin-hubot","version":"0.25.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.25.0","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"b6df3db799ea6f02f333c871f00a85de512c9efe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.25.0.tgz","fileCount":108,"integrity":"sha512-cjqNtEo09+tjrKc3zHFJoa9eY886aF5dXZe2r9bKGBN5SNnXcTpRSRhScQdhEtfsk65wB8Wdnc1bsm/58vdm5Q==","signatures":[{"sig":"MEUCICxASP+mBbPxO9QcfkMObGTDhunyCKuFiGI+QE5/SEjbAiEAw03o6KBOiffEfKBH4Z/R1dLRaNozvELvTqP8RAxKKCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0r7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBMBAApGQ8c2gNc3SX81+BL0qdYK2YIISYCxHG8OgV2VSRqQL2YruF\r\nv8DtfVQTp3SVkdDJU1opAmHa1ZzUdXZT/r9ztt6XHdTWKwtsag8UPXDczWo3\r\nZnKJkgVOMdlhUBVizjp0b+eULtTr70nw/Eor5yK7Wv33HBwA/DxbTa43KLdZ\r\nCIBBUNxlsw5wtwjUiA6aEJleRuCSaNgmlTVvy3GpZp4Vmd3QkspN9wHfM3Hd\r\nkSHw4XZ+l/zw/YuaHVjX7JTx3VSEV6LR9xXz7z4gWVRHc/6f0KayK7IoFves\r\nUJxLCV9wI3nbJ7aOfFwc0QmA38B2ZxWJnpuTbk+GfaQz2iKebiAIr4LTbEHe\r\nRORPDsupNtAMhP9wZpCzKerOAFmkxG4lHSJ+sV5Ym8EpuvYVuH/zPAbvVs+5\r\n6bXVT+PtCSahTDMvb0QGEAOaKCB+AXPkDaWYonwPeARdTbCwU66mFLvf7Ce8\r\nmf15dcVqrId0XXHVXegjFm7nJM7oJPEmAYePLUwWXPItPKirNkxHogeLOIgg\r\nBz06Q46eaIL7nNQiv8slVPCNYArSbTyFh1JaRSx7bMd4dyuzP/ATQMFYKmkf\r\niDX4TVuJR+GUT3o7ZmOoc0upbMv9BiliEIJfZROWKJsHYsDTMgib2umTcF7T\r\nX5bQJ7x7sv3/NjQh80zFldj5v61pEtH42BM=\r\n=52GV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.0.tgz","_integrity":"sha512-cjqNtEo09+tjrKc3zHFJoa9eY886aF5dXZe2r9bKGBN5SNnXcTpRSRhScQdhEtfsk65wB8Wdnc1bsm/58vdm5Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-26T16:57:05.809Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^1.5.12","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.25.0_1674755817380_0.4694145116925763","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1":{"name":"@balena/jellyfish-plugin-hubot","version":"0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-hubot@0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"dist":{"shasum":"4b93360c5704841e126b67ef7ea624a74d57b700","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-hubot/-/jellyfish-plugin-hubot-0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1.tgz","fileCount":112,"integrity":"sha512-8VLYsbOZnbNNGXGNQJYUhdBWbIHAnGlh/oJ+7u6a/VidcrZCmSMOXjplcF+oix0YpBV+Xy+vgWMLHihDyZwzEg==","signatures":[{"sig":"MEQCIGsyHlm48pwTam0nF8DzWcoGajXmX27PmROzOjyku3LeAiBdazz/5of/fiX+LuVZe4m/xpgsRM490fPzuizCoCrB2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0wUcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmbA//b2e7LRflvbR6eyVtPZVCR2Ou/JPZkCLf1y7JcRVY/62s7SFz\r\npTDfT3JAdfYXam6+2oa59c4y2UdC+LD7kGPlmR4uNu0JDqLPtEbjvS0Q8O43\r\n6/jNiv3m6JdForEncgPuqGDqeMqb15LWRhTdB5Sp/hR0YIm0U4tyhjm99F0+\r\n86t1M/MixS5Ss/Ecn7R2X2hh87tr5CsLBQO1QNXr1NE3zBNpszgNdrrG3R7R\r\nzIEIllUgQ7P3DsidZSkmNWb5zy4dfS8fMQh4V7XpCgBtU/1CqOC1I7HbzjO5\r\nIZwkXwIoSXih7QBpniBsYWcbQyfsMOGCJ4DFViI4NpHtsulwvqFEh/v19HJp\r\nv2aYnVE+QtknTvBr+6R9jyUUzPrSS9XHtfPxv6nJyY68Dfk6C4zykXgsOhL0\r\nfnspp0mwVLFSIPuOXnRfo79l+7bKvUcVTvnXLVqOndvTUcaydOdVB1S+9eJd\r\n7fECusJpyCkxzEqhsbX/NRTuL+hDWxSogKxqJxqaejB1Um9UoocEDlv7lFAW\r\n6sdsOfjoMxelDdUm0N1JZFKqPj0SSOUmNo++rc30HwG8tRN9ur4KJr3DvSMx\r\n6jaGGnQtqa5GqrPqmJgQMz8OA3bJ2Wz2c1wu4DQna5NmttPdTNaPc7Ji2jkQ\r\neSSSsBbLNGRnGVOyEIRc3S9/tFFGVI6Em9M=\r\n=jQHQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Hubot Plugin\n\nProvides a hubot implementation natively in Jellyfish.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { hubotPlugin } from '@balena/jellyfish-plugin-hubot';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([\n\thubotPlugin(),\n]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-hubot\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\nnpm run compose\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"find test/integration -name *.spec.ts | xargs -L 1 npx jest"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-hubot-0.25.1.tgz","_integrity":"sha512-8VLYsbOZnbNNGXGNQJYUhdBWbIHAnGlh/oJ+7u6a/VidcrZCmSMOXjplcF+oix0YpBV+Xy+vgWMLHihDyZwzEg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"versionist":{"publishedAt":"2023-01-26T22:53:23.409Z"},"_npmVersion":"8.19.3","description":"Hubot Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.19.0","dependencies":{"axios":"^1.0.0","moment":"^2.29.4","autumndb":"^22.2.165","js-base64":"^3.7.2","lru-cache":"^7.14.0","googleapis":"^110.0.0","nodemailer":"^6.7.8","async-retry":"^1.3.3","chrono-node":"^2.4.1","typed-error":"^3.2.1","moment-timezone":"^0.5.37","string-strip-html":"^8.3.0","@balena/jellyfish-logger":"^5.1.126","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","sinon":"^15.0.0","dotenv":"^16.0.2","rimraf":"^4.0.0","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/sinon":"^10.0.13","nodemailer-mock":"^2.0.0","simple-git-hooks":"^2.8.0","@types/nodemailer":"^6.4.6","@types/async-retry":"^1.4.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-hubot_0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1_1674773787966_0.4887869098191575","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."}},"time":{"created":"2022-09-22T04:47:54.839Z","modified":"2026-01-29T08:52:50.770Z","0.1.0-joshbwlng-init-4713b768a7527699af7e27f8595b4a716b63352c":"2022-09-22T04:47:55.012Z","0.1.0-joshbwlng-init-7425b80a0e82b87a6d72054619c974af28f02ed1":"2022-09-22T05:02:49.365Z","0.1.0-joshbwlng-init-c3e51efd1c207f74af01d80a24efd3fc6727951d":"2022-09-22T05:24:08.380Z","0.1.0-joshbwlng-init-31681b74ef39cdfcc4afbf4deab19bec003f00e8":"2022-09-22T05:27:18.154Z","0.1.0-joshbwlng-init-3579de978d7bdd9f96b0b43ac352cd613ad10c31":"2022-09-22T05:40:24.859Z","0.1.0-joshbwlng-init-4c4c2f8f01dbb829c44683d2317b31714de4e22c":"2022-09-22T05:56:34.709Z","0.1.0":"2022-09-22T06:13:04.157Z","0.1.1-joshbwlng-update-flowzone-19366af35761b4d965d898aa5fe6beaa765c521d":"2022-09-22T06:17:29.982Z","0.1.1":"2022-09-22T06:28:40.025Z","0.2.0-joshbwlng-timezone-e9d66069ebf47b464f4256ae84e0806d93ff375b":"2022-09-22T07:18:16.956Z","0.2.0-joshbwlng-timezone-5b52f8cf1ec630bd89fd77e5cf50e47d7032d988":"2022-09-22T07:33:54.982Z","0.2.0":"2022-09-22T08:07:21.762Z","0.3.0-joshbwlng-meet-8b50bf31d70378319f9aa69b92ffd12b6c1558a5":"2022-09-23T04:10:15.117Z","0.3.0-joshbwlng-meet-ab096d9b82470f851f841bbf6915d34cd3d2697e":"2022-09-23T04:33:03.876Z","0.3.0-joshbwlng-meet-bac8fbfc04892fb070d656c3e84f5c13953a6654":"2022-09-23T05:01:24.352Z","0.3.0":"2022-09-23T05:10:03.459Z","0.3.1-flowzone-docs-20321787ea23e94d4a6df94f82e18aebbaeaf66d":"2022-09-27T14:30:23.252Z","0.3.1":"2022-09-27T14:41:56.125Z","0.4.0-joshbwlng-email-hashtags-f89bdd610287b80c47907a69c79fdf77f8e880ad":"2022-09-28T07:15:07.750Z","0.4.0-joshbwlng-email-hashtags-6a28171c86eda2b66e6ba269332a56a4533daf52":"2022-09-28T07:27:28.201Z","0.4.0":"2022-09-28T07:37:58.795Z","0.4.1-node-18-3e345c0e2bfc344064516a2df45a29d1ed51fd2e":"2022-09-28T08:44:09.000Z","0.4.1":"2022-09-28T08:54:52.680Z","0.5.0-joshbwlng-thread-wide-ping-65c069a814e365be033f5ddfc711986ef012cd91":"2022-09-28T09:14:32.630Z","0.5.0-joshbwlng-thread-wide-ping-9c20e83279c1470dd05ff3144bbfff1f71d36fde":"2022-09-29T09:27:15.761Z","0.5.0-joshbwlng-thread-wide-ping-696f2e189c52c4dd5e10dcf525ed59e7fb46e809":"2022-09-30T03:00:09.779Z","0.5.0":"2022-09-30T03:42:06.514Z","0.5.1-joshbwlng-restrict-trigger-schemas-0147e1e090f657984e2f087a4119ca9588aac083":"2022-09-30T14:55:24.802Z","0.5.1-joshbwlng-restrict-trigger-schemas-37d1d0cb6c660ba52f0993ddc40f8f2074469dde":"2022-10-03T03:49:30.926Z","0.5.1-joshbwlng-restrict-trigger-schemas-cade50442be2724e6645019fc7205d58c4eb58f8":"2022-10-03T04:23:08.593Z","0.5.1-joshbwlng-restrict-trigger-schemas-9d4711e716ec53de565ea0b0100c2e178d7ca3cd":"2022-10-03T04:34:50.271Z","0.5.1-joshbwlng-restrict-trigger-schemas-8a990ff33daa28ca0bf2d4d1dcec9f80b67eddc7":"2022-10-03T05:07:43.548Z","0.5.1-joshbwlng-restrict-trigger-schemas-cf77867660f92df84556004821c52c6f5a5846dc":"2022-10-03T05:42:26.921Z","0.5.1":"2022-10-03T05:51:59.674Z","0.6.0-joshbwlng-leave-f0ca608789dc38533c7473f2959273ebe87c11e7":"2022-10-04T05:23:40.483Z","0.6.0-joshbwlng-leave-68fb5926a2978263c5d66b9905de213dbd2f3acc":"2022-10-04T09:49:38.864Z","0.6.0-joshbwlng-leave-e80670013683a7d6073b6a5ee2d5b28e76233f40":"2022-10-04T14:23:31.037Z","0.6.0":"2022-10-05T01:23:03.796Z","0.6.1-joshbwlng-leave-cache-3c173450d43becc922e5f68c783606c75e908330":"2022-10-05T01:57:54.741Z","0.6.1":"2022-10-05T02:07:42.859Z","0.7.0-joshbwlng-remind-58dfa1394ddc1b48016e0513c98775ebe84c2653":"2022-10-05T08:00:13.810Z","0.7.0":"2022-10-05T08:18:49.040Z","0.8.0-joshbwlng-calendar-337c53898160d931a494226436678d0527917840":"2022-10-06T01:44:40.495Z","0.8.0-joshbwlng-calendar-2dabdee5d04064cb7e821bbd2029bb25b3cf2b3d":"2022-10-06T02:03:04.287Z","0.8.0-joshbwlng-calendar-b256bcd5dd1eba705dc92b876457ca25af0bb04b":"2022-10-06T02:11:04.496Z","0.8.0-joshbwlng-calendar-b7d138bc717789ce21f7de53e829b92cd712d8d1":"2022-10-06T02:19:51.670Z","0.8.0":"2022-10-06T02:31:11.513Z","0.9.0-joshbwlng-support-cc760699e989d66e40983bf890f2eb620b9f6ad6":"2022-10-07T10:01:43.554Z","0.9.0-joshbwlng-support-bbdd99d5a667ffc70a54af298b21ae20034bde2f":"2022-10-07T13:26:08.686Z","0.9.0-joshbwlng-support-208f40b366654db1ee2839a053d2defd0b50f9f1":"2022-10-08T02:58:22.687Z","0.9.0-joshbwlng-support-f35f4ee86d3b81c12eac792d2e8047e850585761":"2022-10-08T03:04:02.903Z","0.9.0-joshbwlng-support-2363ee0294a12df89ffd73d64b1d3377eb129941":"2022-10-08T04:14:59.611Z","0.9.0-joshbwlng-support-3232a715c094d639bb143443ee22496acb145257":"2022-10-08T06:20:23.675Z","0.9.0-joshbwlng-support-afd66d1d71f05bd5449953962133006c16ad01b6":"2022-10-08T06:48:46.919Z","0.9.0":"2022-10-08T08:25:02.773Z","0.9.1-joshbwlng-update-errors-27baeb81b1bbab7e41497a7d0af09ce2c66d3a0e":"2022-10-08T08:53:31.326Z","0.9.1":"2022-10-08T09:04:02.069Z","0.9.2-joshbwlng-prettier-e4df8a308c529c4d1485fb10ef4a082a68c3f332":"2022-10-08T14:52:01.312Z","0.9.2":"2022-10-08T15:03:02.334Z","0.9.3-joshbwlng-jest-config-583f2edf5bf2071b22137a10f5ad0c6832de78de":"2022-10-10T14:11:28.527Z","0.9.3":"2022-10-10T14:22:40.459Z","0.9.4-joshbwlng-type-cache-75838652dbf3f7db42a1c3b1c8fa424191d19d36":"2022-10-11T02:51:30.515Z","0.9.4-joshbwlng-type-cache-16be6ee840af148fb429ef927add57c4f1b82621":"2022-10-11T03:15:08.598Z","0.9.4":"2022-10-11T03:28:01.896Z","0.9.5-joshbwlng-improve-tests-48550deef0118aac1159a9bdf7554847fa672d35":"2022-10-12T09:12:59.698Z","0.9.5":"2022-10-12T09:23:32.577Z","0.9.6-joshbwlng-calendar-query-cad8c314e986b60cdd2358c65b7c74f9ee20c3f2":"2022-10-13T02:18:04.749Z","0.9.6":"2022-10-13T02:29:21.150Z","0.9.7-joshbwlng-update-notify-check-65e84b0e77e6933fa49c40c993664cadb3a0eb53":"2022-10-15T14:58:21.494Z","0.9.7-joshbwlng-update-notify-check-6ef7fe09f2c8f1562145f328469efeccb5eb2b96":"2022-10-17T02:56:52.316Z","0.9.7-joshbwlng-update-notify-check-763ffabc98a409ad2b950c36b05d2d93e5fcb7a3":"2022-10-18T05:09:23.499Z","0.9.7-joshbwlng-flowzone-761d6f7ad7a3507d6a63a355ea7424f58e185ecb":"2022-10-18T05:50:52.608Z","0.9.7-joshbwlng-update-notify-check-f4c8165b45f10819af98e0bff68774ce382cff66":"2022-10-18T06:32:51.955Z","0.9.7-joshbwlng-update-notify-check-f9a555afc01d988a83bafbda4164ac5bec9600bd":"2022-10-18T08:14:17.264Z","0.9.7":"2022-10-18T08:25:10.418Z","0.9.8-joshbwlng-update-worker-4e221ed814af3baf8acd23de69f48f168773f5d2":"2022-10-19T04:33:11.694Z","0.9.8":"2022-10-19T04:38:50.829Z","0.9.9-joshbwlng-fix-timezone-c5666b1ad387139481df2d4abd00626950a989b4":"2022-10-19T04:52:50.686Z","0.9.9":"2022-10-19T05:01:14.590Z","0.10.0-joshbwlng-add-help-1191c748661cd068a86fc7823ccc43dafadaea39":"2022-10-19T06:56:10.069Z","0.10.0":"2022-10-19T07:06:02.652Z","0.11.0-joshbwlng-brainstorm-d81106fc9d57158cc734ace0e19dda075790dbc2":"2022-10-20T09:17:08.316Z","0.11.0-joshbwlng-brainstorm-6033b4b31be6f9fc07d8d367f707813bc79ff58f":"2022-10-21T03:28:10.264Z","0.11.0":"2022-10-21T03:49:51.821Z","0.11.1-joshbwlng-update-help-2da775d6b868eab3ab0fdc74f4e931e1e3101650":"2022-10-21T07:09:29.418Z","0.11.1":"2022-10-21T07:20:20.809Z","0.12.0-joshbwlng-add-support-mentions-005d255c987394f17f20108c09462933b4b44557":"2022-10-21T10:00:40.172Z","0.12.0":"2022-10-21T10:09:29.100Z","0.12.1-joshbwlng-fix-support-mentions-89bba83b113d48298ce36c841fce3e54edc5806e":"2022-10-21T10:40:19.119Z","0.12.1":"2022-10-21T10:52:32.100Z","0.12.2-joshbwlng-improve-support-response-c3612dc4dc983242498269cb5a38c36f18c6754d":"2022-10-22T02:02:36.651Z","0.12.2":"2022-10-22T02:11:18.754Z","0.13.0-joshbwlng-list-email-hashtags-fd47cc40dd64b5e5b8ab2e5423213b0c9afef803":"2022-10-22T03:04:03.261Z","0.13.0":"2022-10-22T03:13:06.215Z","0.13.1-joshbwlng-bump-environment-b404072cf3d80a57ea6b8ab949681374ec14469c":"2022-10-23T09:46:53.853Z","0.13.1":"2022-10-23T09:56:27.630Z","0.13.2-joshbwlng-readme-c37e9411c0119b1f944984cc7abd9f90bc79602c":"2022-10-24T02:10:17.907Z","0.13.2":"2022-10-24T02:20:03.546Z","0.13.3-joshbwlng-timing-f276a875f0cdcf704dbaa99e196a52c467bc3cc8":"2022-10-24T03:35:13.665Z","0.13.3-joshbwlng-timing-6c2dc0f2f62010446ceb3bd2a67209da508eaefa":"2022-10-24T04:58:48.500Z","0.13.3":"2022-10-24T05:34:45.208Z","0.13.4-joshbwlng-calendar-thread-b2cf1a792d320dd1229526daf7c68598896156e2":"2022-10-24T05:51:33.132Z","0.13.4":"2022-10-24T06:01:49.825Z","0.14.0-joshbwlng-add-notified-86aa6f70d1a7fb1a4855bdb38007ddb92bacfafc":"2022-10-24T06:47:26.249Z","0.14.0-joshbwlng-add-notified-42575067930c54ff3fc01fb4470669ac7644fb2c":"2022-10-24T08:40:24.036Z","0.14.0-joshbwlng-add-notified-bb4037a993112557557198ca151c329f449b7a64":"2022-10-24T08:53:51.346Z","0.14.0":"2022-10-24T09:03:29.521Z","0.14.1-joshbwlng-fix-was-notified-check-a8a0fa63d10d1d65b3c524f6af5c6e4988138ecf":"2022-10-25T05:22:47.039Z","0.14.1":"2022-10-25T05:31:50.627Z","0.14.2-joshbwlng-sinon-test-ec10424c2ab30e9aa4a7d7bf9d98ec6d92dd079f":"2022-10-25T14:36:48.968Z","0.14.2-joshbwlng-support-list-8452247748f3ceb7d274b97cdf1c018c4facd675-1":"2022-10-27T04:59:45.751Z","0.14.2-joshbwlng-support-list-f44897cfa48905400abd0b88aacb4eedc1dae506-1":"2022-10-27T05:25:53.529Z","0.14.2":"2022-10-27T05:34:31.511Z","0.14.3-joshbwlng-sinon-test-2a3dab543818175fb855597d104d36b0898fce4d-1":"2022-10-27T06:02:49.011Z","0.14.3":"2022-10-27T06:13:03.866Z","0.14.4-build-joshbwlng-renovate-6faf5986eed3a3ff376e10c5929496905ae47266-1":"2022-12-13T02:26:15.792Z","0.14.4":"2022-12-13T02:40:14.033Z","0.15.0-build-renovate-node-18-x-01558e28adce935c2583cd11558047cef2406c98-1":"2022-12-13T03:54:25.497Z","0.15.0-build-renovate-node-18-x-477b769df57b770ab54e380937cd49ab049d5514-1":"2022-12-13T13:52:06.101Z","0.15.0-build-renovate-node-16-x-eab20310d36217275473bb5353cc26c9465d37e1-1":"2022-12-13T13:52:48.640Z","0.15.0":"2022-12-14T00:35:01.544Z","0.16.0-build-renovate-pin-dependencies-ed01a9e0497c40148850aa402e1f883cbaacbce1-1":"2022-12-14T01:15:51.340Z","0.16.0-build-renovate-node-19-x-96e8be5acfdc2f0b2d2d2fa5847bcf0773b78c36-1":"2022-12-14T01:16:45.707Z","0.16.0-build-renovate-pin-dependencies-3b36fff3588483270b0623b100f8488a84e02338-1":"2022-12-14T14:54:59.163Z","0.16.1-build-renovate-uuid-9-x-966b2168254fe546554bb4f597a834ef2ac7f873-1":"2022-12-19T07:52:27.116Z","0.17.0-build-renovate-pin-dependencies-fca44dbb313e8d4399bf6112102ab36eeb6a7729-1":"2022-12-19T07:52:43.682Z","0.17.0-build-renovate-pin-dependencies-0ee1fe94e419ce9c93d28072480a47071e18d5f4-1":"2022-12-21T01:13:43.861Z","0.17.0-build-renovate-axios-1-x-5fc36932147f34870beb91d6599f0831b7dbb310-1":"2022-12-21T01:13:55.466Z","0.18.0-build-renovate-axios-1-x-6509b647efee93531e7ab5387c5a2b65acb36151-1":"2022-12-22T02:14:36.543Z","0.18.0-build-renovate-googleapis-109-x-9a1e9e048541bed3c9a30806dbcce87d75bcb418-1":"2022-12-22T02:14:38.297Z","0.18.0-build-renovate-googleapis-110-x-177d5d42b0f525e7248c6e60e829367c96ba2349-1":"2022-12-22T20:52:06.350Z","0.19.0-build-renovate-axios-1-x-f5de660ad3b759e7ae173f5fcd376602899c7430-1":"2022-12-26T02:57:47.379Z","0.18.1-build-renovate-sinon-15-x-d31a9412ce3c51eea523c44490d4487d211c026a-1":"2022-12-26T02:57:55.355Z","0.19.0-build-renovate-axios-1-x-c25f9f01bed9173ce549a943f1c38647a7a3f61d-1":"2022-12-27T03:54:19.072Z","0.20.0-build-renovate-postgres-15-x-eee62f79951013846e6c9c6926eda0ee606798df-1":"2022-12-31T12:58:39.817Z","0.20.0":"2022-12-31T13:14:43.201Z","0.20.1-build-joshbwlng-uuid-5bd4da8e617f51a452ccde065ad79f49c5546b28-1":"2022-12-31T13:39:37.756Z","0.20.1":"2022-12-31T13:51:25.761Z","0.21.0-build-renovate-balena-jellyfish-environment-15-x-42f644619359aa01cefb1548565f4ec5d24f1b08-1":"2023-01-01T09:52:39.630Z","0.22.0-build-renovate-actions-checkout-digest-31bc9d02c99200732d5bf2d3fec3a9d74b6b227a-1":"2023-01-05T14:56:26.055Z","0.22.0":"2023-01-06T01:03:36.130Z","0.23.0-build-renovate-node-18-x-99c56875f7329126410be6c1dbc5700c70141334-1":"2023-01-06T01:13:46.765Z","0.23.0":"2023-01-07T00:26:10.747Z","0.24.0-build-renovate-github-codeql-action-digest-79f82c6847c6f794bbd7bdaa60ce1c1f1417d350-1":"2023-01-12T10:57:22.747Z","0.24.0-build-renovate-github-codeql-action-digest-650afd928d51b71af60936496c60ce22088659d3-1":"2023-01-18T18:56:30.818Z","0.24.0":"2023-01-18T19:58:25.814Z","0.24.0-build-renovate-rimraf-4-x-b6646038ad70093317ead110f5504d52fa0ba813-1":"2023-01-18T20:01:03.743Z","0.24.1-build-renovate-rimraf-4-x-a4ef81f2940f262daa271e1438b53edd95a7978f-1":"2023-01-18T20:57:48.443Z","0.24.1":"2023-01-18T22:00:39.297Z","0.25.0-build-renovate-github-codeql-action-digest-2398890b2f5f0ab067186593717ca36d07d9a8aa-1":"2023-01-26T16:59:33.411Z","0.25.0":"2023-01-26T17:56:57.603Z","0.25.1-build-renovate-nodemailer-mock-2-x-0c8a933065f223dc24a83c41456362d86977e017-1":"2023-01-26T22:56:28.121Z"},"bugs":{"url":"https://github.com/product-os/jellyfish-plugin-hubot/issues"},"author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","homepage":"https://github.com/product-os/jellyfish-plugin-hubot#readme","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-hubot.git","type":"git"},"description":"Hubot Jellyfish Plugin","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"readme":"","readmeFilename":""}