{"_id":"skypager-plugin-integrations","_rev":"53-e961f0b19fc93b3837185e7a44745338","name":"skypager-plugin-integrations","time":{"modified":"2022-06-26T20:41:56.277Z","created":"2016-02-10T05:50:38.136Z","1.22.0":"2016-02-10T05:50:38.136Z","1.25.2":"2016-02-10T10:05:14.653Z","1.37.0":"2016-02-17T22:51:06.132Z","2.0.0-beta1":"2016-02-18T04:31:14.262Z","2.0.5":"2016-02-18T06:11:37.396Z","2.1.0-beta1":"2016-02-18T06:22:30.061Z","2.2.1":"2016-02-19T10:23:18.773Z","2.4.5":"2016-02-24T09:17:57.300Z","2.5.0":"2016-02-24T11:10:50.183Z","2.9.0":"2016-02-25T23:47:29.748Z","2.13.0":"2016-02-28T09:57:18.298Z","2.13.1":"2016-02-29T09:55:08.051Z","2.16.2":"2016-03-09T05:49:00.218Z","2.18.0":"2016-03-09T22:41:48.277Z","2.28.0":"2016-03-24T08:16:45.540Z","2.29.0":"2016-03-26T05:40:04.247Z","2.32.0":"2016-03-27T07:44:13.892Z","2.33.0":"2016-03-27T08:19:28.030Z","2.33.2":"2016-03-27T09:41:02.440Z","2.34.2":"2016-03-28T05:08:38.192Z","2.34.0":"2016-03-28T09:38:17.870Z","2.36.0":"2016-04-01T03:30:09.357Z","2.38.1":"2016-04-01T04:24:28.298Z","2.44.0":"2016-04-09T04:32:54.548Z","2.50.0":"2016-04-18T07:55:02.101Z","2.51.0":"2016-04-18T11:18:13.412Z","2.52.0":"2016-04-19T10:08:38.125Z"},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"dist-tags":{"latest":"2.52.0","beta1":"2.1.0-beta1","beta":"2.51.0"},"description":"skypager integrations plugin","readme":"# Integrations Plugin\n\nThe Integrations plugin provides a unified interface for `Skypager Projects` which wish to include data and functionality from popular third party APIs and services, including:\n\n- Github\n- NPM\n- Dropbox\n- Google Drive\n- Amazon Web Services\n- Segment\n- Slack\n- Travis\n\n## Usage\n\nA Project can use the integrations plugin by including the plugin in the `package.json's` `skypager` configuration.\n\n```json\n\n{\n  \"name\": \"my-project\",\n    \"skypager\":{\n    \"main\": \"skypager.js\",\n    \"plugins\": [\"integrations\"]\n  }\n}\n```\n\nThis will enable actions in the project to generate the necessary settings and options a project will need to make use of the services it wishes to integrate with.\n\n## Examples\n\n### Referencing Github Issues and Milestones\n\n1) Run the `skypager use:integration github` command.\n\n2) Edit `project/settings/integrations/github.yml`\n\n```yml\ndevelopment:\n  application:\n    client_id: 'whatever'\n    client_secret: 'whatever_else'\n\nproduction:\n  application:\n    client_id: 'env.GITHUB_CLIENT_ID'\n    client_secret: 'env.GITHUB_CLIENT_SECRET'\n```\n\nThis will make the github client available to the project, which will let you incorporate the functionality in various helper scripts such as actions or exporters, and in your data sources.  Making github data available via a datasource will let you use it in your react apps if you wanted to.\n\nExample of a data source:\n\n3) Add a data source file in `project/data/github/issues.js`\n\n```js\nmodule.exports = function(params = {}, context = {}) {\n  let project = context.project\n  let client = project.clients.github\n  \n  switch(params.source) {\n   case issues:\n    return client.issues.promise(params)\n   case milestones:\n    return client.milestones.promise(params)\n  }\n}\n```\n\n4) Use the github issues data in your react views\n\n```js\nimport React, { Component, PropTypes as type } from 'react'\nimport { stateful } from 'ui/applications'\n\nexport class IssuesBrowser extends Component {\n  static displayName = 'IssuesBrowser';\n\n  static propTypes = {\n    settings: types.shape({\n      github: types.object({\n        clientId: types.string.isRequired\n      })\n    }),\n\n    content: types.shape({\n      data: types.shape({\n        github: types.shape({\n          issues: types.arrayOf(\n            types.shape({\n              urls: types.object,\n              body: types.string,\n              number: types.number,\n              labels: types.array\n            })\n          )\n        })\n      })\n    })\n  };\n\n  render() {\n    let { content } = this.props\n    let issues = content.data.github.issues\n\n    return (\n      <GithubIssuesLister issues={issues} />\n    )\n  }\n}\n\n```\n\n5) Use the github data in your actions\n\n```js\naction('update issues')\n\nexecute(function(params = {}, context = {}) {\n  let { project } = context\n  \n  // do whatever\n})\n```\n\n","versions":{"1.37.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"1.37.0","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"latest","skypager":"file:../skypager"},"_id":"skypager-plugin-integrations@1.37.0","_shasum":"2344c8d51eb4ec9da520e9284615ff07f61f5a69","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"2344c8d51eb4ec9da520e9284615ff07f61f5a69","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-1.37.0.tgz","integrity":"sha512-CYjXAoDTE+v0oFlZeWfqpyeZxe+csImLZeFsWgK872eyuX9xBCQ5/tuRVGqsZg9WK0HX7OqkqED3McLQ3nVD7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxpUucW/s0KxFbsYnoUmTopqoVOqN6dwOXaaTUrz3Q7AiALwtdr4O2a/SCsGt1ca00sLr4YHJVhmKUGu0BAjTWq+w=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-1.37.0.tgz_1455749461817_0.5753349175211042"}},"2.0.0-beta1":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.0.0-beta1","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.0.0-beta1"},"_id":"skypager-plugin-integrations@2.0.0-beta1","_shasum":"503ad6c33d3308182c68e540d567d7555d6509ae","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"503ad6c33d3308182c68e540d567d7555d6509ae","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.0.0-beta1.tgz","integrity":"sha512-eZeqB2h/oFdJQcJtbFvcwD0XOLynUk5fGVCfanqNuFkh9g7c4XVjuD6B+8G9O7t2xGiQ17zYY3SZwzyhbVqXyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVI/epjIPN+w3cjkjcuUDKYCR9tYeQ6Cfr8dNqSHIJyAiEA4A+MZotLGB/zDQvQog+DeYW/YHJ4+AgyBUbi++c8pZc="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.0.0-beta1.tgz_1455769870264_0.026016438147053123"}},"2.0.5":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.0.5","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.0.5"},"_id":"skypager-plugin-integrations@2.0.5","_shasum":"1af3dd903cc93ff71bd5a0ebdd66b09b9e2cd456","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"1af3dd903cc93ff71bd5a0ebdd66b09b9e2cd456","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.0.5.tgz","integrity":"sha512-XJ58iTozzixmOzxldcT8NzvTjdZGUp2Lg3vF2ldHHWDtpFHD+3NNmGD4Z5+T2N4tq5dZZqYmbB7P8TPUMysA+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyTgQSzP5jNuVhmrMyUzcx8yFYCG11nkb1FCvzNJk9qgIga81tYdFfSOvLvptxuPNE43SCEdRuIxBdPYpyagY6v1E="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.0.5.tgz_1455775894980_0.8252025430556387"}},"2.1.0-beta1":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.1.0-beta1","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.0.0-beta1"},"_id":"skypager-plugin-integrations@2.1.0-beta1","_shasum":"3715e6667866325d42c4e8471660eaae49a98680","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"3715e6667866325d42c4e8471660eaae49a98680","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.1.0-beta1.tgz","integrity":"sha512-QSzkDwCeGS1zRkxu6RrIcinXixjMmY3h/LqkUSMrsHa5vfnPzOcBPOhseaYsscqxCKlIsDFCn0+NoqTQ0myDOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnRITG7s2qSHY94wd+XQWQEB+ySz/PWh7E0Rx5OH95RgIhAIrZndaaAH+2HX//lS9GN/TVTTN28NS4l77VFxFX9eVn"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.1.0-beta1.tgz_1455776545940_0.7042241736780852"}},"2.2.1":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.2.1","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.2.1","_shasum":"68bbe20dcb32dc5eaf6bb23cfc45200caba8ebc0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"68bbe20dcb32dc5eaf6bb23cfc45200caba8ebc0","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.2.1.tgz","integrity":"sha512-UTGrq0yDdvhUpz4JYeQViQraZqtHL+h66gv3CwBP7/9XjnE1HJh8WXNMaQjYhVDHV5xN8wgxkt52CVitaty9PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjdvwI3OWe4iHXFzLUjNt7eoD6i4OR2ISRILuQdEto8AiEA+Lj8ixK6RAOxlXaCyaOu37RSBshhKuFef+7CboxxdJs="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.2.1.tgz_1455877394281_0.7511533624492586"}},"2.4.5":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.4.5","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.4.5","_shasum":"6fa86f857de177eda67abaa49f42799cfabd872b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"6fa86f857de177eda67abaa49f42799cfabd872b","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.4.5.tgz","integrity":"sha512-asKiPkfuQHg+taMzJNCLqtSRjKRMbpXVw+654dXamTkYI3D9DJFYG+4upNfc3qoDyL3iEeYZGee+d1wmXSsYVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsyoANWpOeDj2uKlmvqcsz7RdaDd6kv/XRa+VUoXjNwAiEA6eJSUJzDa9Yip11W0u9drw1R9CXSuf936eQYsXIF6LI="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.4.5.tgz_1456305476347_0.6318391393870115"}},"2.5.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.5.0","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.5.0","_shasum":"fc0f6558919377b77a6323a5d5bb9ed8efcd403c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"fc0f6558919377b77a6323a5d5bb9ed8efcd403c","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.5.0.tgz","integrity":"sha512-Zkr1vytC7iUbdzNNlhYKx+vmpP97BlZ9MPN1/K6XiibD6l95fdtWmuAJDOPVMNmW2fkU540aNDVNtYsjkzwWXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyKs7pXF4Mm8MjBJvyTuynOJLVw4VZd35kps9SSnEw+gIhAIOtXTotB8RQiV7aTAYz4zX+qH+2BdPZMXriAywwBqw1"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.5.0.tgz_1456312247805_0.7121791506651789"}},"2.9.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.9.0","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","paths":{"models":"src/models"}},"devDependencies":{"mocha":"^2.3.4","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.9.0","_shasum":"ccc79f37340c1c8705589f0ba0e0c1ca3450bab1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"ccc79f37340c1c8705589f0ba0e0c1ca3450bab1","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.9.0.tgz","integrity":"sha512-teMlhCe6xVhitcGIQ1PBkPX5cGGGHK2qsQQ59LpNyfH64rYDXXApMbtYDM7Al63wbubkxKdH+OiEFQeEjZNCcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbtCSjJ9dbb2tu5ybH4o7e8IMbVzO+YDvDiIlK95Op/AiAIuctuLF2M09IVqvae6jlGofKNLSBfL8S7cdF3sf+dFw=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.9.0.tgz_1456444046996_0.11946479347534478"}},"2.13.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.13.0","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.13.0","_shasum":"51b40ba3176f3a03544c4ef59b7d4931ae4f849d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"51b40ba3176f3a03544c4ef59b7d4931ae4f849d","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.13.0.tgz","integrity":"sha512-pGVvGTQxa/8zy7KOVlCbrMy/Un8vDeEaH/dTERyc5565sSM6GbmqCLX3FdwqTPGbVzsZz4pOvo3HsIPRXfJ6rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfxpkjzcnJ4LYUw+Je4xnuh56XLJh4eefWcE5Yx9x0AAiArBwkvfjVkyNSMFHGggxq5i+EXBU8lBrxlKNGE5eCr+g=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.13.0.tgz_1456653435283_0.1223975287284702"}},"2.13.1":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.13.1","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.13.1","_shasum":"5478a41fadcf18ca640ac96de07c4c90c79c3633","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"5478a41fadcf18ca640ac96de07c4c90c79c3633","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.13.1.tgz","integrity":"sha512-bsuBdxViI98qtBl7ZKjFuHkItZfpWWpKlaUWASCz4vuqEb1A5KiqfF6u2QvSNSQSuY0BMkV7LIreUyI0HpQzJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeBHygM/K72fRNp0UUFjr9nAwj/ih1ER9rLVOe7GKdmAiAcZYRq55jYs87rtmT86a43hFD4da61SRP3MbaEydF1fw=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.13.1.tgz_1456739704846_0.937195919919759"}},"2.16.2":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.16.2","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.2.1"},"_id":"skypager-plugin-integrations@2.16.2","_shasum":"d24d67b4d328c5b76ad5baba12849f49e3d4f832","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"d24d67b4d328c5b76ad5baba12849f49e3d4f832","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.16.2.tgz","integrity":"sha512-Uf1DX2zZQ3iHuxegh8Rdqs3LxVz10ci3jcwOIZRvG01kxnlmCmxwX8kW5kvGsCmF82OoOf1OYgJTsEf+CECOew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE5y3aK6JngK1cuswqr1aHxCW0zyTxDbSanlqDBSVHWgIhAN2uKrGf8cNqZq7vPqwU92tp6QZEiWixuG12S1oYfBkp"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.16.2.tgz_1457502534895_0.5937470358330756"}},"2.18.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.18.0","main":"index.js","scripts":{"test":"NODE_ENV=test mocha --require 'babel-register' --require should --require ./test/index.js test/**/*-spec.js || true","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.18.0"},"_id":"skypager-plugin-integrations@2.18.0","_shasum":"489d549cd788c12fef16d48b449bf88e7fcd255d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@architects.io"},"dist":{"shasum":"489d549cd788c12fef16d48b449bf88e7fcd255d","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.18.0.tgz","integrity":"sha512-xJ5m1+pd5g7e2s//jR7hLh4TJD3/wHTl4VCzjkZdNsUnxjspuriSnwSCcCqsDcVw813hQeXGTMCId6JXRwSN/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrCW3q/CbDYJevbLx0W1BfWVQJUHg5Mawsg9VGc1qMRAIhANJDCzJOGD65D8NNjJomdsWLFz5N4DNZff2+4Y6fBQPD"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.18.0.tgz_1457563305974_0.23421389632858336"}},"2.28.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.28.0","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.18.0"},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.28.0","_shasum":"5a090736723e8f5f9daa442123f50af69bbb4a7a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"5a090736723e8f5f9daa442123f50af69bbb4a7a","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.28.0.tgz","integrity":"sha512-nbLcuiIH7pDS+u6zLhv9C/51uAjgQ4wb5i7Y4rVqTGWE51oBNK/XEx+d6tRp+EBLL9L2+XGD9PxvOmFFtyeaPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk0YOvmVzmtRyqgOWFC06Hrx+zBgL2Oxvn/4OFlIf7yAiBpI/EbNavugK+BneO2/sGjIsE3dAJz+hs+9jMbtCeGtg=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.28.0.tgz_1458807402936_0.08825420401990414"}},"2.29.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.29.0","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","babel-preset-skypager":"^2.18.0"},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.29.0","_shasum":"9b81083eade182080289b8fd526eb832fa51d3ce","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"9b81083eade182080289b8fd526eb832fa51d3ce","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.29.0.tgz","integrity":"sha512-LSYl7qT1Llr9B7Hpp1FkAjFjMfw/joWiaxlItx4JRvokmDxbqwGCRBgwOJfp2+5EDmBPKbQ2vPte7+JASMSdCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9oEMoOMHdB+yLn4xcjrbNoyoL8QsL5iW2CUX6NdrxfAiEA+dCfntegUKhebe4uVsTnJIUYC4OnqmpEJsFhxW3le6E="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.29.0.tgz_1458970803347_0.8251370657235384"}},"2.32.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.32.0","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0"},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.32.0","_shasum":"4dc8cf7fe9220d0410214f7dccccdddd4ff9d6f3","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"4dc8cf7fe9220d0410214f7dccccdddd4ff9d6f3","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.32.0.tgz","integrity":"sha512-D3frptoSSUCIqD7ffrjOwEPdcpiOmWHU+fWyiVIVLjh3/omMUDIlRYDb7Lg6YJSWGza1+XBsfdC0q2dhpvPE6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9TfZjLEDDt2y8axgf804WnDNXVVyZxwCy/Jmg/FHWlAIgKp2V1AVfLjLsmv7Zsknce902jzP1g7S7Gabq4DxKlxg="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.32.0.tgz_1459064651729_0.45625979150645435"}},"2.33.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.33.0","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0"},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.33.0","_shasum":"ffa08faf181223b41fed6d888794e5022818e070","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"ffa08faf181223b41fed6d888794e5022818e070","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.33.0.tgz","integrity":"sha512-kEnbfIOWd02xyP88pjXI3RqjQMUWGSEc14HZxQFrnihFL0Wkunky6VIh+iNcJ+Y9iUt/C7Fw/lUOnODXrG47/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCybAp0eYG0bYfazDWw0z5VfsbJ6hoSoIcUy27sEIVMmAIhAJAzSrq96nFoTrVaz6Fo0HkzAN/NnS9lnrENc3gwjWZt"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.33.0.tgz_1459066767119_0.7803813309874386"}},"2.33.2":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.33.2","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0"},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.33.2","_shasum":"3912dd833470f816d540bf0e49e8309e993012a9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"3912dd833470f816d540bf0e49e8309e993012a9","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.33.2.tgz","integrity":"sha512-iIZGN79IDwaBwzF+cKsujaBdAFG5Q/2Jwd/5lZDnuOQul47WncS0yfOr5Cao2BNV4OA3beyn4xOO6uXPKTKQxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpQQ9Sb5FDlc9lFskU9fWHfoPuvfwBZL+VysUT50r2CAiBdwRbLXeIMr/vI+XLzE2C5AEHt8z2rSy6Pu3qV2F3HWA=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.33.2.tgz_1459071660374_0.13342742156237364"}},"2.34.2":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.34.2","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","eslint":"^1.10.3","eslint-config-standard":"^4.4.0","eslint-plugin-babel":"^3.0.0","eslint-plugin-standard":"^1.3.1","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.34.2","_shasum":"e192858bcf11f8037f4e6dc9ed67554caf293ae5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"e192858bcf11f8037f4e6dc9ed67554caf293ae5","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.34.2.tgz","integrity":"sha512-DCqbDG9rqxfQBdRAGVoylpTrcGYJNrVYfCstQeUyAcpl7AZRJzY7UOF5lqq11pS5xCVdE5W88sgtA0OrkN40ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH8nvx8yeBvXafC31YC4EJoPXiwqHNXxeGcxVWCgyX3AiEA5CabomJXLf6CHK/0+DdtMk/hxyTaulazwstQ18vLKVk="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.34.2.tgz_1459141715985_0.17649411666207016"}},"2.34.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.34.0","main":"index.js","scripts":{"test":"mocha -r 'babel-register' -r ./test/setup.js --recursive test/specs ","test:watch":"NODE_ENV=test mocha --growl --watch --require 'babel-register' --require ./test/index.js test/**/*-spec.js","build:clean":"rm -rf lib","build":"npm run build:clean && npm run test && npm run compile","compile":"NODE_ENV=production babel -q -d lib src","compile:watch":"NODE_ENV=production babel --watch -d lib src"},"skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"devDependencies":{"mocha":"^2.3.4","should":"^8.0.0","eslint":"^1.10.3","eslint-config-standard":"^4.4.0","eslint-plugin-babel":"^3.0.0","eslint-plugin-standard":"^1.3.1","chai":"^3.5.0","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","_id":"skypager-plugin-integrations@2.34.0","_shasum":"e939da7acd08e68d08f418e79d440009d33f4726","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"e939da7acd08e68d08f418e79d440009d33f4726","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.34.0.tgz","integrity":"sha512-JwM7A9v9skPgXFnwOweJmM3HqKZugB6ZeT3hoqIiYfinoyUSZ36kbuKEd1hvEfw9Gm/SVlFil6jn1RR8vUGLNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCunVsXS0XKapiPpdUK7BArRQKRbR2doNnfKXw2HyBftQIhALEzRhqEzQlGnldKJr+YbZC1D9+vjP4G+nZiCJxWkKZF"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.34.0.tgz_1459157895354_0.8145711286924779"}},"2.36.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.36.0","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json"],"_id":"skypager-plugin-integrations@2.36.0","scripts":{},"_shasum":"967dc950f05e2de0cf623e3d2df204003735d4d3","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"967dc950f05e2de0cf623e3d2df204003735d4d3","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.36.0.tgz","integrity":"sha512-cjqumM483mgkLUHmHqg9YjP58B+8ZO7V6d1oFABGqnmJPO/Vc7bRI9s8+n1tA2jBPcv4/JRqlIml50HTLLwPBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjiGLM7qu0FtModH7TzYCNnzrYg7yZL9X9oZadETjpugIhALJannKaPvcAKFpJhniTCBl/SMtQ/WEQF0NDp+E2xP4e"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.36.0.tgz_1459481407066_0.06793129118159413"}},"2.38.1":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.38.1","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json"],"_id":"skypager-plugin-integrations@2.38.1","scripts":{},"_shasum":"93f814752f9ed395659cb7a436a8ea273647e929","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"93f814752f9ed395659cb7a436a8ea273647e929","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.38.1.tgz","integrity":"sha512-pQiYiebPAeJGPTymBumH4J/XG3YQ4AIa0bLSwWd26gVZzy/6lLI+gU81Dge0Q+90wPFHNwMzI+nMWk7qErrxlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Wa+zouEG+hfsYvxhslGHEFzesme0iwSnhaY0wNtaZQIgbqsjtTUL1t8tf1h1lNDIBSVOmLz8YHTCbjfeX0G5ngY="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.38.1.tgz_1459484665944_0.05048931296914816"}},"2.44.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.44.0","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json"],"_id":"skypager-plugin-integrations@2.44.0","scripts":{},"_shasum":"6b7b84b7356b22ecb3ad65d8a075feaaab17ba54","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"6b7b84b7356b22ecb3ad65d8a075feaaab17ba54","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.44.0.tgz","integrity":"sha512-mkkV3kP9A42DJa6CycUH+Cm7xPEJdhlR8+2E/0oB9Zt4czSJaocjJsnm8mlSM9hQfA4P1bkwp8mgtPAz1Y3EIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzDEYAlmtk/xt3AD5fUD0V6IFokQM4gLXLn8r+zNVoxAiBZiupYVFoZrrfkjm+79HZuvieoR/0EWJrAo0EAS6PDLA=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.44.0.tgz_1460176372014_0.021276223240420222"}},"2.50.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.50.0","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json","src","skypager.js"],"_id":"skypager-plugin-integrations@2.50.0","scripts":{},"_shasum":"61b92913113bc5c7e16e45d727c45bed404a91c9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"61b92913113bc5c7e16e45d727c45bed404a91c9","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.50.0.tgz","integrity":"sha512-T+oF7O/Y3FcRAWfAeoVYeWoGkTvpKAbeSCAPkK6KkqxcTsmYxT/UnuXOGTjr5qk/1SeNaPHdGXlh/uX4B5+iww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChWi5GMZVE19Bd3iuAErr1DCZq1UOgbeaKyV1jVBLQWAIhAOlk/svaKgY1flzbve6IPXWClooAaF7cRQvPHSEvajOd"}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.50.0.tgz_1460966101077_0.834127358160913"}},"2.51.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.51.0","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json","src","skypager.js"],"_id":"skypager-plugin-integrations@2.51.0","scripts":{},"_shasum":"747e07a27485eb7bc3f1386d1eeda4f3aafe969d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.9.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"747e07a27485eb7bc3f1386d1eeda4f3aafe969d","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.51.0.tgz","integrity":"sha512-M2e0VP3aec8eRitcGMKlhkS/oNp+qmoyCniFNHHeb+LokM+03YVh2I5jlvu7ZEpuvB7Ri4HZOAmeAN3ePS9tKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeueeJxukRNpx/ZvJGHcb4Ov4hqFxAs0UOCzecqUh64AiEA6z1e+GmRPWSlrxudQi3nURr5DNwvne10Qi+Qj4yccX0="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.51.0.tgz_1460978292277_0.9145619727205485"}},"2.52.0":{"name":"skypager-plugin-integrations","description":"skypager integrations plugin","version":"2.52.0","main":"index.js","skypager":{"main":"skypager.js","provides":["plugin","plugin:integrations","actions","models","settings","importers","exporters"]},"babel":{"presets":["skypager"]},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"SEE LICENSE IN License.md","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"bugs":{"url":"https://github.com/skypager/skypager"},"homepage":"https://skypager.io","files":["lib","index.js","npm-shrinkwrap.json","package.json","src","skypager.js"],"_id":"skypager-plugin-integrations@2.52.0","scripts":{},"_shasum":"18fcf0405c66f17e7d108faea6a737bcdcb2289d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"shasum":"18fcf0405c66f17e7d108faea6a737bcdcb2289d","tarball":"https://registry.npmjs.org/skypager-plugin-integrations/-/skypager-plugin-integrations-2.52.0.tgz","integrity":"sha512-HtcWpF/e0dOtnTcEjeOJiMm+PTiMSfRGgeRW0zd+wnvuCJOHwhxSZMPUYJtMuo8oVBoCCtRShRP0GMLQNXDFAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6/XQn3byH2GaE/SOgH6DohZbKFqcPego9w+Isbhu62AiA4hbrtLmwC8SwP9NImeC18OWPo6qK9uz75njR/RGJlhw=="}]},"maintainers":[{"name":"soederpop","email":"jon@architects.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skypager-plugin-integrations-2.52.0.tgz_1461060515446_0.1892375247552991"}}},"readmeFilename":"README.md","homepage":"https://skypager.io","repository":{"type":"git","url":"git+https://github.com/skypager/skypager.git"},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"bugs":{"url":"https://github.com/skypager/skypager"},"license":"SEE LICENSE IN License.md"}