hubot-archive / hubot-chef Goto Github PK
View Code? Open in Web Editor NEWA hubot chef/knife wrapper script
License: MIT License
A hubot chef/knife wrapper script
License: MIT License
I ran into the following issue after installing and running environment list
2015-04-22_19:17:17.29067 [Wed Apr 22 2015 19:17:17 GMT+0000 (UTC)] ERROR TypeError: undefined is not a function
2015-04-22_19:17:17.29070 at Connector.module.exports.Connector.message (/opt/hubot/node_modules/hubot-hipchat/src/connector.coffee:230:5, <js>:221:25)
2015-04-22_19:17:17.29070 at HipChat.send (/opt/hubot/node_modules/hubot-hipchat/src/hipchat.coffee:35:7, <js>:50:38)
2015-04-22_19:17:17.29070 at Response.send (/opt/hubot/node_modules/hubot/src/response.coffee:22:5, <js>:20:47)
2015-04-22_19:17:17.29071 at /opt/hubot/node_modules/hubot-chef/src/chef.coffee:31:5, <js>:9:13
2015-04-22_19:17:17.29071 at ChildProcess.exithandler (child_process.js:751:5)
2015-04-22_19:17:17.29071 at ChildProcess.emit (events.js:110:17)
2015-04-22_19:17:17.29071 at maybeClose (child_process.js:1008:16)
2015-04-22_19:17:17.29071 at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
Versions
[vagrant@somebox hubot]$ node --version
v0.12.0
[vagrant@somebox hubot]$ cat npm-shrinkwrap.json
{
"name": "chef-managed-hubot",
"version": "2.11.1",
"dependencies": {
"async": {
"version": "0.9.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
},
"hubot": {
"version": "2.11.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/hubot/-/hubot-2.11.1.tgz",
"dependencies": {
"coffee-script": {
"version": "1.6.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"
},
"optparse": {
"version": "1.0.4",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/optparse/-/optparse-1.0.4.tgz"
},
"scoped-http-client": {
"version": "0.10.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.10.0.tgz"
},
"log": {
"version": "1.4.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/log/-/log-1.4.0.tgz"
},
"express": {
"version": "3.18.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/express/-/express-3.18.1.tgz",
"dependencies": {
"basic-auth": {
"version": "1.0.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgz"
},
"connect": {
"version": "2.27.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/connect/-/connect-2.27.1.tgz",
"dependencies": {
"basic-auth-connect": {
"version": "1.0.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz"
},
"body-parser": {
"version": "1.9.3",
"from": "body-parser@>=1.9.1 <1.10.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.9.3.tgz",
"dependencies": {
"iconv-lite": {
"version": "0.4.5",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz"
},
"on-finished": {
"version": "2.1.1",
"from": "on-finished@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.1.tgz",
"dependencies": {
"ee-first": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"
}
}
},
"qs": {
"version": "2.3.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"
},
"raw-body": {
"version": "1.3.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.1.tgz"
}
}
},
"bytes": {
"version": "1.0.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"
},
"cookie-parser": {
"version": "1.3.4",
"from": "cookie-parser@>=1.3.3 <1.4.0",
"resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.4.tgz",
"dependencies": {
"cookie-signature": {
"version": "1.0.6",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
}
}
},
"compression": {
"version": "1.2.2",
"from": "compression@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.2.2.tgz",
"dependencies": {
"accepts": {
"version": "1.1.4",
"from": "accepts@>=1.1.4 <1.2.0",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz",
"dependencies": {
"mime-types": {
"version": "2.0.10",
"from": "mime-types@>=2.0.4 <2.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.8.0 <1.9.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
},
"negotiator": {
"version": "0.4.9",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz"
}
}
},
"compressible": {
"version": "2.0.2",
"from": "compressible@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.2.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.1.2 <2.0.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
}
}
},
"connect-timeout": {
"version": "1.4.0",
"from": "connect-timeout@>=1.4.0 <1.5.0",
"resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.4.0.tgz",
"dependencies": {
"ms": {
"version": "0.6.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
}
}
},
"csurf": {
"version": "1.6.6",
"from": "csurf@>=1.6.2 <1.7.0",
"resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz",
"dependencies": {
"csrf": {
"version": "2.0.6",
"from": "csrf@>=2.0.5 <2.1.0",
"resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.6.tgz",
"dependencies": {
"base64-url": {
"version": "1.2.1",
"from": "base64-url@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"
},
"rndm": {
"version": "1.1.0",
"from": "rndm@>=1.1.0 <1.2.0",
"resolved": "https://registry.npmjs.org/rndm/-/rndm-1.1.0.tgz"
},
"scmp": {
"version": "1.0.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz"
},
"uid-safe": {
"version": "1.1.0",
"from": "uid-safe@>=1.1.0 <1.2.0",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz",
"dependencies": {
"native-or-bluebird": {
"version": "1.1.2",
"from": "native-or-bluebird@>=1.1.2 <1.2.0",
"resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz"
}
}
}
}
}
}
},
"errorhandler": {
"version": "1.2.4",
"from": "errorhandler@>=1.2.2 <1.3.0",
"resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.2.4.tgz",
"dependencies": {
"accepts": {
"version": "1.1.4",
"from": "accepts@>=1.1.4 <1.2.0",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz",
"dependencies": {
"mime-types": {
"version": "2.0.10",
"from": "mime-types@>=2.0.4 <2.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.8.0 <1.9.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
},
"negotiator": {
"version": "0.4.9",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz"
}
}
}
}
},
"express-session": {
"version": "1.9.3",
"from": "express-session@>=1.9.1 <1.10.0",
"resolved": "https://registry.npmjs.org/express-session/-/express-session-1.9.3.tgz",
"dependencies": {
"crc": {
"version": "3.2.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"
},
"uid-safe": {
"version": "1.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz",
"dependencies": {
"mz": {
"version": "1.3.0",
"from": "mz@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz",
"dependencies": {
"native-or-bluebird": {
"version": "1.2.0",
"from": "native-or-bluebird@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.2.0.tgz"
},
"thenify": {
"version": "3.1.0",
"from": "thenify@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.1.0.tgz"
},
"thenify-all": {
"version": "1.6.0",
"from": "thenify-all@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
}
}
},
"base64-url": {
"version": "1.2.1",
"from": "base64-url@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"
}
}
}
}
},
"finalhandler": {
"version": "0.3.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.2.tgz",
"dependencies": {
"on-finished": {
"version": "2.1.1",
"from": "on-finished@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.1.tgz",
"dependencies": {
"ee-first": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"
}
}
}
}
},
"http-errors": {
"version": "1.2.8",
"from": "http-errors@>=1.2.7 <1.3.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.2.8.tgz",
"dependencies": {
"inherits": {
"version": "2.0.1",
"from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"statuses": {
"version": "1.2.1",
"from": "statuses@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
}
}
},
"method-override": {
"version": "2.3.2",
"from": "method-override@>=2.3.0 <2.4.0",
"resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.2.tgz",
"dependencies": {
"methods": {
"version": "1.1.1",
"from": "methods@>=1.1.1 <1.2.0",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz"
}
}
},
"morgan": {
"version": "1.4.1",
"from": "morgan@>=1.4.1 <1.5.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.4.1.tgz",
"dependencies": {
"on-finished": {
"version": "2.1.1",
"from": "on-finished@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.1.tgz",
"dependencies": {
"ee-first": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"
}
}
}
}
},
"multiparty": {
"version": "3.3.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz",
"dependencies": {
"readable-stream": {
"version": "1.1.13",
"from": "readable-stream@>=1.1.9 <1.2.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
"dependencies": {
"core-util-is": {
"version": "1.0.1",
"from": "core-util-is@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
},
"isarray": {
"version": "0.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"string_decoder": {
"version": "0.10.31",
"from": "string_decoder@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
"inherits": {
"version": "2.0.1",
"from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
}
}
},
"stream-counter": {
"version": "0.2.0",
"from": "stream-counter@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz"
}
}
},
"on-headers": {
"version": "1.0.0",
"from": "on-headers@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz"
},
"qs": {
"version": "2.3.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/qs/-/qs-2.3.0.tgz"
},
"response-time": {
"version": "2.2.0",
"from": "response-time@>=2.2.0 <2.3.0",
"resolved": "https://registry.npmjs.org/response-time/-/response-time-2.2.0.tgz"
},
"serve-favicon": {
"version": "2.1.7",
"from": "serve-favicon@>=2.1.6 <2.2.0",
"resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.1.7.tgz",
"dependencies": {
"ms": {
"version": "0.6.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
}
}
},
"serve-index": {
"version": "1.5.3",
"from": "serve-index@>=1.5.0 <1.6.0",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.5.3.tgz",
"dependencies": {
"accepts": {
"version": "1.1.4",
"from": "accepts@>=1.1.4 <1.2.0",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz",
"dependencies": {
"negotiator": {
"version": "0.4.9",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz"
}
}
},
"batch": {
"version": "0.5.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.5.1.tgz"
},
"mime-types": {
"version": "2.0.10",
"from": "mime-types@>=2.0.4 <2.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.8.0 <1.9.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
}
}
},
"serve-static": {
"version": "1.7.2",
"from": "serve-static@>=1.7.1 <1.8.0",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.7.2.tgz"
},
"type-is": {
"version": "1.5.7",
"from": "type-is@>=1.5.2 <1.6.0",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz",
"dependencies": {
"mime-types": {
"version": "2.0.10",
"from": "mime-types@>=2.0.4 <2.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.8.0 <1.9.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
}
}
},
"vhost": {
"version": "3.0.0",
"from": "vhost@>=3.0.0 <3.1.0",
"resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.0.tgz"
},
"pause": {
"version": "0.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz"
}
}
},
"content-disposition": {
"version": "0.5.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz"
},
"commander": {
"version": "1.3.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/commander/-/commander-1.3.2.tgz",
"dependencies": {
"keypress": {
"version": "0.1.0",
"from": "keypress@>=0.1.0 <0.2.0",
"resolved": "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"
}
}
},
"cookie-signature": {
"version": "1.0.5",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz"
},
"debug": {
"version": "2.1.3",
"from": "debug@>=2.1.0 <2.2.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz",
"dependencies": {
"ms": {
"version": "0.7.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz"
}
}
},
"depd": {
"version": "1.0.1",
"from": "depd@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz"
},
"escape-html": {
"version": "1.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz"
},
"etag": {
"version": "1.5.1",
"from": "etag@>=1.5.0 <1.6.0",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz",
"dependencies": {
"crc": {
"version": "3.2.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"
}
}
},
"fresh": {
"version": "0.2.4",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz"
},
"media-typer": {
"version": "0.3.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
},
"methods": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz"
},
"mkdirp": {
"version": "0.5.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
"dependencies": {
"minimist": {
"version": "0.0.8",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
}
}
},
"parseurl": {
"version": "1.3.0",
"from": "parseurl@>=1.3.0 <1.4.0",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz"
},
"proxy-addr": {
"version": "1.0.7",
"from": "proxy-addr@>=1.0.3 <1.1.0",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.7.tgz",
"dependencies": {
"forwarded": {
"version": "0.1.0",
"from": "forwarded@>=0.1.0 <0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz"
},
"ipaddr.js": {
"version": "0.1.9",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.9.tgz"
}
}
},
"range-parser": {
"version": "1.0.2",
"from": "range-parser@>=1.0.2 <1.1.0",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz"
},
"send": {
"version": "0.10.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/send/-/send-0.10.1.tgz",
"dependencies": {
"destroy": {
"version": "1.0.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz"
},
"mime": {
"version": "1.2.11",
"from": "mime@>=1.2.11 <1.3.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
},
"ms": {
"version": "0.6.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
},
"on-finished": {
"version": "2.1.1",
"from": "on-finished@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.1.tgz",
"dependencies": {
"ee-first": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"
}
}
}
}
},
"utils-merge": {
"version": "1.0.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"
},
"vary": {
"version": "1.0.0",
"from": "vary@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz"
},
"cookie": {
"version": "0.1.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz"
},
"merge-descriptors": {
"version": "0.0.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz"
}
}
},
"readline-history": {
"version": "1.2.0",
"from": "readline-history@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/readline-history/-/readline-history-1.2.0.tgz"
}
}
},
"hubot-chef": {
"version": "2.6.0",
"from": "../../tmp/npm-920-bd6aeff8/git-cache-cc68742ed14b/2f81657e3b0319036cbcb6f07ee61a66a10073a5",
"resolved": "git+https://github.com/manasg/hubot-chef#2f81657e3b0319036cbcb6f07ee61a66a10073a5",
"dependencies": {
"coffee-script": {
"version": "1.9.2",
"from": "coffee-script@*",
"resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.9.2.tgz"
}
}
},
"hubot-help": {
"version": "0.1.1",
"from": "hubot-help@>=0.1.1 <0.2.0",
"resolved": "https://registry.npmjs.org/hubot-help/-/hubot-help-0.1.1.tgz"
},
"hubot-hipchat": {
"version": "2.7.5",
"from": "../../tmp/npm-3799-d9b81528/git-cache-063fd35f7f93/82e6ec109e393e00d9a05343456c9fde2e39112f",
"resolved": "git+https://github.com/manasg/hubot-hipchat#82e6ec109e393e00d9a05343456c9fde2e39112f",
"dependencies": {
"node-xmpp-client": {
"version": "1.0.0-alpha20",
"from": "node-xmpp-client@>=1.0.0-alpha19 <2.0.0",
"resolved": "https://registry.npmjs.org/node-xmpp-client/-/node-xmpp-client-1.0.0-alpha20.tgz",
"dependencies": {
"request": {
"version": "2.48.0",
"from": "request@>=2.48.0 <2.49.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.48.0.tgz",
"dependencies": {
"bl": {
"version": "0.9.4",
"from": "bl@>=0.9.0 <0.10.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz",
"dependencies": {
"readable-stream": {
"version": "1.0.33",
"from": "readable-stream@>=1.0.26 <1.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
"dependencies": {
"core-util-is": {
"version": "1.0.1",
"from": "core-util-is@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
},
"isarray": {
"version": "0.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"string_decoder": {
"version": "0.10.31",
"from": "string_decoder@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
"inherits": {
"version": "2.0.1",
"from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
}
}
}
}
},
"caseless": {
"version": "0.7.0",
"from": "caseless@>=0.7.0 <0.8.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.7.0.tgz"
},
"forever-agent": {
"version": "0.5.2",
"from": "forever-agent@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
},
"form-data": {
"version": "0.1.4",
"from": "form-data@>=0.1.0 <0.2.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
"dependencies": {
"mime": {
"version": "1.2.11",
"from": "mime@>=1.2.11 <1.3.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
}
}
},
"json-stringify-safe": {
"version": "5.0.0",
"from": "json-stringify-safe@>=5.0.0 <5.1.0",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
},
"mime-types": {
"version": "1.0.2",
"from": "mime-types@>=1.0.1 <1.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
},
"node-uuid": {
"version": "1.4.3",
"from": "node-uuid@>=1.4.0 <1.5.0",
"resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
},
"qs": {
"version": "2.3.3",
"from": "qs@>=2.3.1 <2.4.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"
},
"tunnel-agent": {
"version": "0.4.0",
"from": "tunnel-agent@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
},
"tough-cookie": {
"version": "0.13.0",
"from": "tough-cookie@>=0.12.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.13.0.tgz",
"dependencies": {
"punycode": {
"version": "1.3.2",
"from": "punycode@>=0.2.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
}
}
},
"http-signature": {
"version": "0.10.1",
"from": "http-signature@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
"dependencies": {
"assert-plus": {
"version": "0.1.5",
"from": "assert-plus@>=0.1.5 <0.2.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
},
"asn1": {
"version": "0.1.11",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
},
"ctype": {
"version": "0.5.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
}
}
},
"oauth-sign": {
"version": "0.5.0",
"from": "oauth-sign@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz"
},
"hawk": {
"version": "1.1.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
"dependencies": {
"hoek": {
"version": "0.9.1",
"from": "hoek@>=0.9.0 <0.10.0",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
},
"boom": {
"version": "0.4.2",
"from": "boom@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
},
"cryptiles": {
"version": "0.2.2",
"from": "cryptiles@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
},
"sntp": {
"version": "0.2.4",
"from": "sntp@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
}
}
},
"aws-sign2": {
"version": "0.5.0",
"from": "aws-sign2@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
},
"stringstream": {
"version": "0.0.4",
"from": "stringstream@>=0.0.4 <0.1.0",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
},
"combined-stream": {
"version": "0.0.7",
"from": "combined-stream@>=0.0.5 <0.1.0",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
"dependencies": {
"delayed-stream": {
"version": "0.0.5",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
}
}
}
}
},
"faye-websocket": {
"version": "0.7.3",
"from": "faye-websocket@>=0.7.0 <0.8.0",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz",
"dependencies": {
"websocket-driver": {
"version": "0.5.4",
"from": "websocket-driver@>=0.3.6",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.5.4.tgz",
"dependencies": {
"websocket-extensions": {
"version": "0.1.1",
"from": "websocket-extensions@>=0.1.1",
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz"
}
}
}
}
},
"browser-request": {
"version": "0.3.3",
"from": "browser-request@>=0.3.1 <0.4.0",
"resolved": "https://registry.npmjs.org/browser-request/-/browser-request-0.3.3.tgz"
},
"minimist": {
"version": "0.0.8",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
},
"debug": {
"version": "1.0.4",
"from": "debug@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
"dependencies": {
"ms": {
"version": "0.6.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
}
}
}
}
},
"node-xmpp-core": {
"version": "1.0.0-alpha14",
"from": "node-xmpp-core@>=1.0.0-alpha13 <2.0.0",
"resolved": "https://registry.npmjs.org/node-xmpp-core/-/node-xmpp-core-1.0.0-alpha14.tgz",
"dependencies": {
"node-stringprep": {
"version": "0.7.0",
"from": "node-stringprep@>=0.7.0 <0.8.0",
"resolved": "https://registry.npmjs.org/node-stringprep/-/node-stringprep-0.7.0.tgz",
"dependencies": {
"bindings": {
"version": "1.2.1",
"from": "bindings@>=1.2.1 <2.0.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"
},
"debug": {
"version": "2.0.0",
"from": "debug@>=2.0.0 <2.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
"dependencies": {
"ms": {
"version": "0.6.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
}
}
},
"nan": {
"version": "1.7.0",
"from": "nan@>=1.5.1 <2.0.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-1.7.0.tgz"
}
}
},
"reconnect-core": {
"version": "0.0.1",
"from": "https://github.com/dodo/reconnect-core/tarball/merged",
"resolved": "https://github.com/dodo/reconnect-core/tarball/merged",
"dependencies": {
"backoff": {
"version": "2.3.0",
"from": "backoff@>=2.3.0 <2.4.0",
"resolved": "https://registry.npmjs.org/backoff/-/backoff-2.3.0.tgz"
}
}
},
"tls-connect": {
"version": "0.2.2",
"from": "tls-connect@>=0.2.2 <0.3.0",
"resolved": "https://registry.npmjs.org/tls-connect/-/tls-connect-0.2.2.tgz"
},
"ltx": {
"version": "0.9.0",
"from": "ltx@>=0.9.0 <0.10.0",
"resolved": "https://registry.npmjs.org/ltx/-/ltx-0.9.0.tgz",
"dependencies": {
"sax": {
"version": "0.6.1",
"from": "sax@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz"
},
"node-expat": {
"version": "2.3.7",
"from": "node-expat@>=2.3.0 <2.4.0",
"resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.3.7.tgz",
"dependencies": {
"bindings": {
"version": "1.2.1",
"from": "bindings@>=1.2.1 <1.3.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"
},
"iconv": {
"version": "2.1.6",
"from": "iconv@>=2.1.5 <2.2.0",
"resolved": "https://registry.npmjs.org/iconv/-/iconv-2.1.6.tgz",
"dependencies": {
"nan": {
"version": "1.6.2",
"from": "nan@>=1.6.2 <1.7.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-1.6.2.tgz"
}
}
},
"nan": {
"version": "1.7.0",
"from": "nan@>=1.7.0 <1.8.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-1.7.0.tgz"
}
}
}
}
},
"debug": {
"version": "2.1.3",
"from": "debug@>=2.1.1 <3.0.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz",
"dependencies": {
"ms": {
"version": "0.7.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz"
}
}
}
}
},
"rsvp": {
"version": "1.2.0",
"from": "rsvp@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-1.2.0.tgz"
},
"underscore": {
"version": "1.4.4",
"from": "underscore@>=1.4.4 <1.5.0",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"
}
}
},
"hubot-scripts": {
"version": "2.4.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/hubot-scripts/-/hubot-scripts-2.4.1.tgz",
"dependencies": {
"redis": {
"version": "0.7.2",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/redis/-/redis-0.7.2.tgz",
"dependencies": {
"hiredis": {
"version": "0.3.0",
"from": "hiredis@*",
"resolved": "https://registry.npmjs.org/hiredis/-/hiredis-0.3.0.tgz",
"dependencies": {
"bindings": {
"version": "1.2.1",
"from": "bindings@*",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"
},
"nan": {
"version": "1.5.3",
"from": "nan@>=1.5.0 <1.6.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-1.5.3.tgz"
}
}
}
}
}
}
},
"minimist": {
"version": "1.1.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.0.tgz"
},
"optparse": {
"version": "1.0.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/optparse/-/optparse-1.0.3.tgz"
},
"request": {
"version": "2.53.0",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz",
"dependencies": {
"bl": {
"version": "0.9.4",
"from": "bl@>=0.9.0 <0.10.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz",
"dependencies": {
"readable-stream": {
"version": "1.0.33",
"from": "readable-stream@>=1.0.26 <1.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
"dependencies": {
"core-util-is": {
"version": "1.0.1",
"from": "core-util-is@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
},
"isarray": {
"version": "0.0.1",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"string_decoder": {
"version": "0.10.31",
"from": "string_decoder@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
"inherits": {
"version": "2.0.1",
"from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
}
}
}
}
},
"caseless": {
"version": "0.9.0",
"from": "caseless@>=0.9.0 <0.10.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz"
},
"forever-agent": {
"version": "0.5.2",
"from": "forever-agent@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
},
"form-data": {
"version": "0.2.0",
"from": "form-data@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz"
},
"json-stringify-safe": {
"version": "5.0.0",
"from": "json-stringify-safe@>=5.0.0 <5.1.0",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
},
"mime-types": {
"version": "2.0.10",
"from": "mime-types@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz",
"dependencies": {
"mime-db": {
"version": "1.8.0",
"from": "mime-db@>=1.8.0 <1.9.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz"
}
}
},
"node-uuid": {
"version": "1.4.3",
"from": "node-uuid@>=1.4.0 <1.5.0",
"resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
},
"qs": {
"version": "2.3.3",
"from": "qs@>=2.3.1 <2.4.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"
},
"tunnel-agent": {
"version": "0.4.0",
"from": "tunnel-agent@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
},
"tough-cookie": {
"version": "0.12.1",
"from": "tough-cookie@>=0.12.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
"dependencies": {
"punycode": {
"version": "1.3.2",
"from": "punycode@>=0.2.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
}
}
},
"http-signature": {
"version": "0.10.1",
"from": "http-signature@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
"dependencies": {
"assert-plus": {
"version": "0.1.5",
"from": "assert-plus@>=0.1.5 <0.2.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
},
"asn1": {
"version": "0.1.11",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
},
"ctype": {
"version": "0.5.3",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
}
}
},
"oauth-sign": {
"version": "0.6.0",
"from": "oauth-sign@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz"
},
"hawk": {
"version": "2.3.1",
"from": "hawk@>=2.3.0 <2.4.0",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz",
"dependencies": {
"hoek": {
"version": "2.12.0",
"from": "hoek@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.12.0.tgz"
},
"boom": {
"version": "2.7.1",
"from": "boom@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/boom/-/boom-2.7.1.tgz"
},
"cryptiles": {
"version": "2.0.4",
"from": "cryptiles@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz"
},
"sntp": {
"version": "1.0.9",
"from": "sntp@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
}
}
},
"aws-sign2": {
"version": "0.5.0",
"from": "aws-sign2@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
},
"stringstream": {
"version": "0.0.4",
"from": "stringstream@>=0.0.4 <0.1.0",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
},
"combined-stream": {
"version": "0.0.7",
"from": "combined-stream@>=0.0.5 <0.1.0",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
"dependencies": {
"delayed-stream": {
"version": "0.0.5",
"from": "[email protected]",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
}
}
},
"isstream": {
"version": "0.1.2",
"from": "isstream@>=0.1.1 <0.2.0",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
}
}
}
}
}
[vagrant@somebox hubot]$
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.