{"_id":"yowl","_rev":"29-e04eeacb25d07f855f2cdee7558eaf53","name":"yowl","time":{"modified":"2022-06-29T08:12:47.483Z","created":"2016-04-23T17:37:53.414Z","0.1.0":"2016-04-23T17:37:53.414Z","0.1.1":"2016-04-23T17:53:24.702Z","0.1.2":"2016-04-24T21:22:29.216Z","0.1.3":"2016-04-26T01:09:27.971Z","0.1.4":"2016-04-26T01:39:29.507Z","0.1.5":"2016-04-26T01:41:24.383Z","0.1.6":"2016-04-27T15:26:19.216Z","0.1.7":"2016-05-01T23:07:18.212Z","0.2.0":"2016-05-02T15:56:07.292Z","0.2.1":"2016-05-02T16:27:02.334Z","0.2.2":"2016-05-02T16:36:49.156Z","0.2.3":"2016-05-02T23:05:07.108Z","0.2.4":"2016-05-04T05:22:54.360Z","0.2.5":"2016-05-04T06:27:14.092Z","0.3.0":"2016-05-05T16:41:08.046Z","0.3.1":"2016-05-05T16:56:49.814Z","0.3.2":"2016-05-09T15:05:32.085Z","0.4.0":"2017-08-03T18:05:17.266Z","0.5.0":"2017-08-04T00:57:07.879Z","0.5.1":"2017-08-25T01:51:10.362Z","0.5.2":"2017-08-25T07:36:53.124Z","0.5.3":"2017-08-25T16:13:23.419Z","0.6.0":"2017-08-26T17:28:40.440Z","0.6.1":"2017-08-28T17:12:18.876Z"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist-tags":{"latest":"0.6.1"},"description":"Extensible multi-platform chat bot framework.","readme":"# Yowl\n\nFast, minimal, multi-platform chatbot framework for NodeJS\n\n## Example - A Simple Echo Bot\n\n```js\nvar yowl = require('yowl');\nvar bot = yowl();\n\nbot.name = \"Echo Bot\";\n\nvar local = require('yowl-platform-cli');\nbot.extend(local);\n\nbot.use(function(context, event, callback) {\n  var message = event.message;\n  event.send(message, callback);\n});\n\nbot.run();\n```\n\n```bash\n$ npm install yowl yowl-platform-cli\n$ node bot.js --local\n```\n\n## Complex Example - A Reminder Bot\n\n[Reminder Bot](https://github.com/brianbrunner/yowl-example-reminders) -\nLeverages a combination of yowl packages to create a bot that allows users to set\nreminders for themselves.\n\n## Installation\n\n```bash\n$ npm install yowl --save\n```\n\n## About\n\nYowl is a chatbot framework that is structured in a similar way to [express](https://github.com/expressjs/express).\n\n\nIt is unopinionated and comes with very little out of the box.\nIt allows you to chain together middleware that helps you do things like\n\n  * connect to chat platforms\n  * run classifiers on in-bound messages\n  * add persistentence\n  * structure and manage multi-message dialogs\n\n## Middleware\n\nThis is not necessarily an exhaustive list but rather a good starting point for tools you can use to build your bot.\n\n### Platforms\n\nTo talk to your users, bots need to integrate with outside platforms.\n\n  * [yowl-platform-cli](https://github.com/brianbrunner/yowl-platform-cli) - allows you to interact with a bot via the command line by using the `--local` flag\n  * [yowl-platform-facebook](https://github.com/brianbrunner/yowl-platform-facebook) - quickly deploy a bot to facebook messenger\n  * [yowl-platform-ws](https://github.com/brianbrunner/yowl-platform-ws) - provide a bot interface directly via websocket, includes javascript client library\n\n*planned middleware: telegram platform, sms platform*\n\n### Context Persistence\n\nYou will most likely want to maintain an on-going state for interactions your users have with your bot. These modules take care of that.\n\n  * [yowl-session-memory](https://github.com/brianbrunner/yowl-session-memory) - in-memory session persistence. good for getting up and running with a development environment or for testing.\n  * [yowl-session-redis](https://github.com/brianbrunner/yowl-session-redis) - good for bots that don't need to keep a lot of session information and need quick session access.\n  * [yowl-session-rethink](https://github.com/brianbrunner/yowl-session-rethink) - good for deployed bots that may benefit from rethinkdb's ease of operation/scaling\n\n### Interaction Locking\n\nOften you'll wait your bot to perform an asynchronous call to an external API or send multiple messages in reply to a user query. Locking allows you to limit a user to one active request at a time.\n\n  * [yowl-lock-redis](https://github.com/brianbrunner/yowl-lock-redis) - locking backed by redis, based on the nodejs [redlock](https://github.com/mike-marcacci/node-redlock) implementation\n\n*planned middleware: in-memory locking*\n\n### Interaction Management\n\nBots aren't useful if they can't handle multi-step interactions with your users.\n\n  * [yowl-dialog-manager](https://github.com/brianbrunner/yowl-dialog-manager) - a structured approach for defining and chaining dialogs, making it easier to create complex workflows for your bot\n\n### Scheduled/Async Jobs\n\nOften, you'll want to schedule some processing and messaging to take place\nasynchronously or at some point in the future.\n\n  * [yowl-jobs-kue](https://github.com/brianbrunner/yowl-jobs-kue) - Job runner/scheduler that leverages [kue](https://github.com/Automattic/kue) under the hood.\n\n### Text Parsing\n\nYou're going to need to make sense of text.\n\n  * [yowl-parse-dates](https://github.com/brianbrunner/yowl-parse-dates) - Parse dates from natural language text strings\n  * [yowl-classifier-bayes](https://github.com/brianbrunner/yowl-classifier-bayes) - Naive bayes classifier for assigning categories to messages\n\n## Examples\n\nExamples can be found at [brianbrunner/yowl-examples](https://github.com/brianbrunner/yowl-examples).\n\n## People\n\nThe author of Yowl is [Brian Brunner](https://github.com/brianbrunner)\n\n## License\n\n  [MIT](LICENSE)\n","versions":{"0.1.1":{"name":"yowl","version":"0.1.1","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"2189193e29d79cd798d63b9e84a6763bb5626bba","_id":"yowl@0.1.1","_shasum":"1ffaf44a785aed27c8a4349471c75bd842969e10","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"1ffaf44a785aed27c8a4349471c75bd842969e10","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.1.tgz","integrity":"sha512-c0INjo7PX92LOefVumbfu2KnWrHZ7gD5XOv6s4ivUWQOhzrvBZHOms+N8C1lFacopZ3anPK3Z0CvazQ3cMs1LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3BiTyHVGVhrI3N5/MaRAuSmBcUXQp75T4/o5muYrxrAiEA4VThhExgFpSvhxn0jR11VWJjcB2NJXuVxu8Bv0OpfXw="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.1.1.tgz_1461434002850_0.22589786094613373"}},"0.1.2":{"name":"yowl","version":"0.1.2","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"f49d0bd8a2429316d27c457f10400bcfd55d8b6d","_id":"yowl@0.1.2","_shasum":"29d217f834928b2d271b91cc473e7f33ea3c47ac","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"29d217f834928b2d271b91cc473e7f33ea3c47ac","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.2.tgz","integrity":"sha512-xcfvYr4YDLbXMsQubdI3dyX1F6rEA2EdYC+8aW9LYSrvsgZxshNojfN3B/K7tfvsq/sfU32F1q8YKy0iDuPtbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcQ6pi/Wz7iioHVRQWN/rY8nATxhV1z6BVzGvMJnjzewIgORUPV4EeMMwoMIRD6d/+4W6AFR+/fwNe0wLbL+/h2Cs="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.1.2.tgz_1461532946956_0.7235889963340014"}},"0.1.3":{"name":"yowl","version":"0.1.3","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"cf907e6e44e15fa8fe1292b57cde5b5f20d25e00","_id":"yowl@0.1.3","_shasum":"116bbe0466d6a372aaa282b35d219c05c18c049c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"116bbe0466d6a372aaa282b35d219c05c18c049c","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.3.tgz","integrity":"sha512-tD8OvSoFx0yz2QlWdThJdFB/J0kL1xrwQNKpaliKhOK5w5raNzNijAiLB7eln4yfToMy03btvN7/2BdB6R/PxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYTjFBgZlPiU68FG6hzPddYD4R43YMrGvCWMC6FAF+rAiEAiTfH2V8gYGiv/duRpFoZv+h6xaU6oTIpAq+qrSTCYe0="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.1.3.tgz_1461632967390_0.09738840046338737"}},"0.1.4":{"name":"yowl","version":"0.1.4","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"5c9620ae6a649f877c055c2a97f114df39fdbf4d","_id":"yowl@0.1.4","_shasum":"3ee141596cd117aad6832b662041f9ad58b9e187","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"3ee141596cd117aad6832b662041f9ad58b9e187","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.4.tgz","integrity":"sha512-v3U9dD49qOFBk859aFZTaQVGBEgx0zYoGtDKpOh0CDkmGbBM8lsdpaJNGw+4fQo2hupNcoJlZDC0OZwJPFqd4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvjG0GqXUN9GnMB2+/JHH99zZdG/odEE6ggvVE5k3t7wIgXv0xPlTrK+Tmasbisj2m94XN5TlaQJfGEyR3rXlb81M="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.1.4.tgz_1461634766319_0.9708527191542089"}},"0.1.5":{"name":"yowl","version":"0.1.5","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"452e12c6c85369f203b75b954868a0fef46fd577","_id":"yowl@0.1.5","_shasum":"6361e30abaa2dee2e79a2b5384d62475706af3f5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"6361e30abaa2dee2e79a2b5384d62475706af3f5","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.5.tgz","integrity":"sha512-kI+A7Gm514i0YUSh581oo7iTIorVHqoLrP2RP2xSgeeBJms8/6ITwREccsY7mFBJFcLzSCkYC5YtlLwhBYZi6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKYtgfEj74Q2mlf4u5g5e+5fTo4n7YegWP6PwnjNLiFAIgFQf7zjtfpNOI2qVsl0Iv0ETfGiauDnCvxqoRUqbdWfw="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.1.5.tgz_1461634881301_0.7829125705175102"}},"0.1.6":{"name":"yowl","version":"0.1.6","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"480def589d353d1f98ccbbc9dba076e75764470a","_id":"yowl@0.1.6","_shasum":"5a8e85120bbbd38745a8a8bdf3d14bc7f78c59c2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"5a8e85120bbbd38745a8a8bdf3d14bc7f78c59c2","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.6.tgz","integrity":"sha512-NyB593RMVT+AP9xqBjvgxddCHOw3qvy62xgrDlyoYFZG31uhFPyyfhgn5cZl8sUSpAjSK7Dbn7iiMmsToB/2QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuc8h25nFZ8+yzYVGtc78mwQbFIhJZd+0AmP0glWc6PAIhAMWJO0KRxC85PqLo5Wm0XQlVRsq7KyX0G39SycpJfVVL"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.1.6.tgz_1461770776869_0.573558634147048"}},"0.1.7":{"name":"yowl","version":"0.1.7","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"f33fb61b273d9ee1f23addcec7e99b3ec6d1f540","_id":"yowl@0.1.7","_shasum":"d8e8c543fa8847a4c5deb185ef47fbac50115a37","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist":{"shasum":"d8e8c543fa8847a4c5deb185ef47fbac50115a37","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.1.7.tgz","integrity":"sha512-7KgfTKibP1AQopSHMNzeHuDjPbJ8gPP3Ms6fztx5/liHs0mEn/EHVJZEUacGza40ZmdAgb2Wk5rJB5toYv6buQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbwdZMTO2YstHA05sjuQvQ4Ujt4/yWeg6pXuZPI0YnaAiA6OftL1pz8UbZ8XN7AC0E6VVmRpAL9aDQ6F4G8h3UI9A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.1.7.tgz_1462144037169_0.3439779740292579"}},"0.2.0":{"name":"yowl","version":"0.2.0","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"51a42aeefcaf729aa4bb2c9904394886a98f8f4e","_id":"yowl@0.2.0","_shasum":"2c7c56e8e587481b3392979e8cf6cc3a9426373a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"2c7c56e8e587481b3392979e8cf6cc3a9426373a","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.0.tgz","integrity":"sha512-kvOB6UBNQ4TFalBCb8NBW2Fx2qTUjKQydLoC4VAEDt3dp3RXrA4v2KjPjfeqiVkA3w71PF+5f0zXt9Of8u9GXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHytK9vFhjyiPJSqHh8dihRd3otkaOfjn2yvQn2pXxElAiEA5UgrE4sYmcl1NrgBv0WVUQoex6mPZyiny9Zw1qKpcgQ="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.2.0.tgz_1462204564873_0.2905456074513495"}},"0.2.1":{"name":"yowl","version":"0.2.1","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"a326b1a946e87c851babdf110cecf58f8a6801ed","_id":"yowl@0.2.1","_shasum":"5a034ae4eabc6dbd5375d0cfb1b02cebfe52bac9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"5a034ae4eabc6dbd5375d0cfb1b02cebfe52bac9","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.1.tgz","integrity":"sha512-q5JxP2BVt1mhQGgKNgd5agE2dKOK5En2Cm832BCBsXYbd9fXcAWTpYFlAP7v2xo5VDYyjKqrfXcace+x0zhWFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9rTxWapYGBhoXXK3cDoAQtrASk8pjC1aeDTWFFzsNIQIgEWDwTJCSOZNmPPG+5+dJfUWRdqI3koAfSwX+0MgQ6p0="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.2.1.tgz_1462206421308_0.11450117500498891"}},"0.2.2":{"name":"yowl","version":"0.2.2","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"72685fcff5d61bce05d9aee99809189c91f57512","_id":"yowl@0.2.2","_shasum":"8453dfc4f42200710fc51a5762e5b92b975a23e7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"8453dfc4f42200710fc51a5762e5b92b975a23e7","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.2.tgz","integrity":"sha512-YpAA5SHJ6QvuVcgANRIJs/U+kqb/B+5Eff5+de0RsQg13f9vP8csIuEIvAX1kAiN9QVi+9eZTDIknapSlWcyaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDwG63r7yKtFxUftm7VqsspxKaq5niY+vR1ok/mVUZUwIhAKW6oE8KWCsV/RdV4vUxYdmd296epjHFI3UzHO1h4+Jt"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.2.2.tgz_1462207006968_0.44552499521523714"}},"0.2.3":{"name":"yowl","version":"0.2.3","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"4962af7bb25f84f32b9175cf4cc3b24f5831ae1e","_id":"yowl@0.2.3","_shasum":"fa8797853840268e5b6adf6e195564a369d110c6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"fa8797853840268e5b6adf6e195564a369d110c6","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.3.tgz","integrity":"sha512-oIl2LKLpnXqtq6P/lyo0cqnFMlkbDGtvUSipStY5rFnj6SZp/I5vQyw+GaJwJetuOwwkEMTFtrRHWxAiL5x6/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwHtaGvPMRaXagAHxkJGipehZg+9GY2hzlEc8fZhg+5gIhAOSaQhqXEogDcTt0En//t2ajC/1jHkavdziAquw5j1WV"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.2.3.tgz_1462230304907_0.7866117213852704"}},"0.2.4":{"name":"yowl","version":"0.2.4","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"0a9dda473a086a7b113c059b89902eae5fc820ee","_id":"yowl@0.2.4","_shasum":"e79d06546b32580ac39dd776b2cf96d2625af587","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist":{"shasum":"e79d06546b32580ac39dd776b2cf96d2625af587","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.4.tgz","integrity":"sha512-vu6lpDfpguORvLWrZrOmjHdJ/6MRGbTzpXQdIaqeTmuyD9Np1/KMzTiZ229FQTyuPyOOAV1Q5ZESsQDZg7o4xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwZYSNomDXlNxI4jUbocvPj0PbA23QYsC5anQ/V5hOdAiEAoWgM2uSOlQV6Eyj2gWh+YaCS+064F8K65p9xNDTXAW8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.2.4.tgz_1462339373110_0.42622354277409613"}},"0.2.5":{"name":"yowl","version":"0.2.5","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"15c5362e31181f997162b4d9081702f552c64bc2","_id":"yowl@0.2.5","_shasum":"90fcd0d8fa6de69afd9e0703a8d0b9507c364da9","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist":{"shasum":"90fcd0d8fa6de69afd9e0703a8d0b9507c364da9","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.2.5.tgz","integrity":"sha512-3ofFxT1VNaxnv3lWpZqKFWA7Lm5AfXQlcQe0fOQ+tMUdVskLDR2npAwE/5Ly1SPM41Ro//BGdhQmlinfrOjIOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF41H3jkMeDSeWg7/qt5tW0h9zTkUYVVbDRozQiM8aDpAiEAk10m1nLThSbEKg6sNMXqiRGqDnRkVZzJr0KxFxX9XJs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.2.5.tgz_1462343232926_0.9711067343596369"}},"0.3.0":{"name":"yowl","version":"0.3.0","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"81f6f236088691fecd8cccb1c0c6dc00c967dd96","_id":"yowl@0.3.0","_shasum":"47bd6e4c15d08edb9b0d2e475499801040e28bc6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"47bd6e4c15d08edb9b0d2e475499801040e28bc6","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.3.0.tgz","integrity":"sha512-X4w/MOL5R8oLVeLhnqYFssPRxMtVBMRnrsY5Vt+s8wLRUeVAYgR/UvhdnblkvDVU/IQSv8lv1b58j5SyV4lrew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1U7hXa+ACPJX2ZOx0GsILEPFQSoykKARepWj9TGg9VAiEAtEWCkaQpK4duH6bRjYaj/QY3RFMeG+QNs1BTB2VqrnI="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.3.0.tgz_1462466466500_0.5372738596051931"}},"0.3.1":{"name":"yowl","version":"0.3.1","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"83452574758c182b9e1abdf00458c4e24b587093","_id":"yowl@0.3.1","_shasum":"be660e5604e1cd183abd9eaaeb0c591f470969c4","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"be660e5604e1cd183abd9eaaeb0c591f470969c4","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.3.1.tgz","integrity":"sha512-k+YW81rxuKXNC/8cIpTWg6sNZrVVBA/VLweCsrmAf85M5NpCCAng2SyMC+F3Th0H2megqY9CF6rpLv89MR/4nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV24b/HD7/69V0KvmuGYQETOvGTMR/y+QKim5kv80seAIgCW33hOI6kC9ZEEQITtHvfTc5Jeux3mPEHZNTycLdqfQ="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-0.3.1.tgz_1462467407090_0.03519396553747356"}},"0.3.2":{"name":"yowl","version":"0.3.2","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"ea5e89102c564a2fd8982b461c16699d746d32e9","_id":"yowl@0.3.2","_shasum":"eb70ab08c35776f64ef2c05fb867c15bfbaebae8","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"eb70ab08c35776f64ef2c05fb867c15bfbaebae8","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.3.2.tgz","integrity":"sha512-9hYbVeeEC+fVTUFJqwkSKlBG+du/CLCsRKlwcc9KNOl9faGbTxngOh6sS33MR3RErEfP3YaP2Jqbhh6F+X9OSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmBebeNayt6bV3RPL5AmQA9LyUVMa2HQQQ+X+UVNZ8PAiEAypgbL4fVyixCIMpAHJmmFJSLIJJl0uIVlN+0wEUlXWs="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-0.3.2.tgz_1462806330868_0.7795654269866645"}},"0.4.0":{"name":"yowl","version":"0.4.0","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"8509279c54192d57bebe23265a736eaba608c642","_id":"yowl@0.4.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-vUTSX+iMeyyJMjS8T8bsyqgP6T2cL8TNgqF2eRRI0Y+tipwyEr9da6IKo6E/DCymLykSSB+7lNqxqXEbCCw4bA==","shasum":"ffc8a899946bd8195885c3be8f6c2351f9c7394c","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkG2oic00hDMjAb+cPJb5f4ehDkV+JpT40Q65AVbucRAiA0J1SOXMAQAotEBQ3j25RbVKw7SW3eZi08U3M4sCXbHg=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.4.0.tgz_1501783517182_0.05284600518643856"}},"0.5.0":{"name":"yowl","version":"0.5.0","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"ae3813364656fc0eb4722f903b0cd4920192344a","_id":"yowl@0.5.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-GUVpsklcx7/FnWxEMWLPXKnokO8K2kZqCIAy9ZxTigc4foJw/o2G72X8Hh0TQi8OPyF+oSi3D6ao9Msob/6jTw==","shasum":"73beea595d332ef6c27ff21fd560749dfedc1490","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlOxgNlLgSXrobu7ogJGPyjLAQMbldlMpJzS6F580ySAiAO9ANNy1rtSCsYCSNa0cpZFXZvlCgX1Obdvw9UI5vMCA=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.5.0.tgz_1501808227765_0.1435116333886981"}},"0.5.1":{"name":"yowl","version":"0.5.1","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"5d0315bb24c362e41d82845aeab5aabb0dd132c6","_id":"yowl@0.5.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-eNFtKKpCa+dnRP42KHp24jRzyNTTxeSppuuRHKlnjK3s5IRwaCFQZKcMsgUxgAIqu1r5+4ztb5twlX3cc7J59g==","shasum":"b71bd204778d2d19fb91d74839c9f8a130258dbb","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW+GCK+wCzF3Od+aaaDncgpvmfChjaodXp1Rt/r7SNvgIgMbWSKBH/HUBwubup76bZBN0oo/Y5rRNR5VnFmrrkwQE="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.5.1.tgz_1503625870215_0.44660556479357183"}},"0.5.2":{"name":"yowl","version":"0.5.2","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"36ca85234eefbf9b3aed6aeb72d57fee16d6a609","_id":"yowl@0.5.2","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-1ZHmLPrRJswr/KtvfdlhUGJ357hegOPu1i2AMpXK5g89AtSyZV/2l0uxCwOm352se+vbCBsr3GZ9HwCBSv0uyQ==","shasum":"e19233c7d504fcc8183f06ae9d157404581ecad1","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1zfH9e6tSzWz9/K1zey8e1XZwpHqTcy8R7McBLlqaOAiBjxv+7ZykiX2+ujszrQxBW4szYMbxvToajUR2To11aqw=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.5.2.tgz_1503646612716_0.29132082290016115"}},"0.5.3":{"name":"yowl","version":"0.5.3","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"58af13484c4d07b3b398b976fde83aee37946f14","_id":"yowl@0.5.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist":{"integrity":"sha512-yJV4GiwADp9OMG4pbXJkZiIohcxqzAVYJ5VLlCIgY8xrh/qK+XHEtmyVGH13qcOPxsOSX20rbP400wgMEjVHlg==","shasum":"f262d0b4498f9e7006fbb996d1c8301304eaf086","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPdo0wSO5RGVBNkTghblACORraEsz3RCw0tRgviLmzFgIhAMDn40WVPas+Wjawmk1So1okjPaeRwR6U4glGmZBsxBT"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.5.3.tgz_1503677603348_0.2484087951015681"}},"0.6.0":{"name":"yowl","version":"0.6.0","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"de41073b726f7b386dfc41872de0887609f7ea2b","_id":"yowl@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"dist":{"integrity":"sha512-pSXHoWocNUT6JL6L32Hto/ipK5Otu/rZvT9+1BOEnV+0lh6QoB6EYaATqmn0/2so8O7wz31J0+lDySPC8yEkRw==","shasum":"3e1d8d63e8b462ad7d92032470164c83675a7eea","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAI0JAbxslKf72O2w8X8mVG4+BHUDqL4DocFfAsSo6yCAiEA86gyvh308HSUQ1sGCkLshGFZvMZG99Jz7s/QQnSNYaA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.6.0.tgz_1503768520347_0.7006210868712515"}},"0.6.1":{"name":"yowl","version":"0.6.1","description":"Extensible multi-platform chat bot framework.","main":"index.js","directories":{"test":"test"},"scripts":{"lint":"jshint lib/*.js lib/**/*.js","test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chatbot"],"author":{"name":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"dependencies":{"body-parser":"^1.15.0","debug":"^2.2.0","express":"^4.13.4","lodash":"^4.11.1","merge-descriptors":"^1.0.1","moment":"^2.12.0","uuid":"^3.1.0","yargs":"^4.6.0"},"devDependencies":{"jshint":"latest","browserify":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","gitHead":"35d6764f4cc6c4a3487eca18a12fd8ca567d4293","_id":"yowl@0.6.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-+9P5ArGOJpq6redoB18mrtboahWIWD7aWFYEH9bv91uD7f8zz8V9ekE105pYTBYJNKNXlfbUiLpUBhOgATvLzg==","shasum":"c7449f554e0e7834e78355380ab74955dda202ac","tarball":"https://registry.npmjs.org/yowl/-/yowl-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRuMJ9xhYbOb+6bVeybQdkNCzTt/Twg54rPCiGL6HenAiBC1qY0xC1POMMksNmoBydYXAsAcFytafS3j8vAUOa+kg=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-0.6.1.tgz_1503940338805_0.28311868477612734"}}},"homepage":"https://github.com/brianbrunner/yowl#readme","keywords":["chatbot"],"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"author":{"name":"brian.brunner@gmail.com"},"bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"license":"MIT","readmeFilename":"README.md","users":{"hugojosefson":true}}