{"_id":"yowl-dialog-manager","_rev":"27-39f935ec966d879d7ad931b0b671729c","name":"yowl-dialog-manager","description":"Multi-interaction dialog management for yowl","dist-tags":{"latest":"0.7.3"},"versions":{"0.1.0":{"name":"yowl-dialog-manager","version":"0.1.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"3dce71f9cf71439485d8bd0eec1d1a4adb05c29c","_id":"yowl-dialog-manager@0.1.0","_shasum":"f96a007e0984d026a0e03ec77a0724be6e4274c2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"f96a007e0984d026a0e03ec77a0724be6e4274c2","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.1.0.tgz","integrity":"sha512-M3Oke/rcGneZhJZB+X8H2bF9XXAfl1+pCwubeubiOsan54NC71Irr9H5ugseVBTBvXnZB9Al68eXoWBsaAH/mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNfyQtDdRozeseqylXG/UpRH4nB6ItgF7wMeT9zxU7uwIhAN9ZadFvphYWBHzo8YOoWnYPKB+xNYS7A5ZSa356mmVh"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.1.0.tgz_1461633537079_0.3556699890177697"}},"0.1.1":{"name":"yowl-dialog-manager","version":"0.1.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"79d67e6bb39c3c9c4df624b00f487efd7e39682a","_id":"yowl-dialog-manager@0.1.1","_shasum":"d41a82c1f0662527a5e46d7232fee5c93fe627bd","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"d41a82c1f0662527a5e46d7232fee5c93fe627bd","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.1.1.tgz","integrity":"sha512-NtyFGrYm0ypcvdlXw+Q4Zb1ou2vvybOcNoPJyiJlcffo1bRDx2o9JI9J7ltrEjEKtNYX8YnNlDdYBKUMub4wYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKEgYOYwKDvVK+DyiLwApRBiz7xyHmIXHu6SAWAyTI/AiA1+EKo7+Gcfn3jim47PFcyFJLsgTtiOBqGUqla6xAFow=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.1.1.tgz_1462206760049_0.6302748508751392"}},"0.1.2":{"name":"yowl-dialog-manager","version":"0.1.2","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"63e99cf655b88da8bfe8fc88024a01ff60e0d30a","_id":"yowl-dialog-manager@0.1.2","_shasum":"3ce79f152d68b55719accbed93745c96dfc34f39","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"3ce79f152d68b55719accbed93745c96dfc34f39","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.1.2.tgz","integrity":"sha512-km4icRR8PVB6N3Cm3ht2lXCWGTmsh7HQ8rbtaPqtPmSvj2rKyBGIThReYG6Xh4b4PbMdMYicPUJ5umj+rh4XNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXvnPM24BrQx5sdiXqCmxY4AB7crhxD/jhfhipcD+1EAiEAtoqpH/ofaRFo4ZAIT4+GqJuJ4RoAQLiE2YxiR2DPUaE="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.1.2.tgz_1462206870331_0.9933381078299135"}},"0.2.0":{"name":"yowl-dialog-manager","version":"0.2.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"7572247b3f86384fc2a488281f2769390b67cf85","_id":"yowl-dialog-manager@0.2.0","_shasum":"bfd37dba79dc5bca88b8c1b81d0854749395fb65","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"bfd37dba79dc5bca88b8c1b81d0854749395fb65","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.2.0.tgz","integrity":"sha512-p9fST7Z1T39EmVHOQ7VZlRAdHJ+pZuSRi5m0nael4U+bpbaAbJIXEB+5O8bwn87wNbU+Yur9Jp6B2WlDPtQajQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0NMSWTYABp6SqUy/aOLgwLpfR4BoR7U8LmM6tKw+pkAIgP534orce7geKazzTmPIkS9tsjJCmrDG4x83QKbQVxww="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.2.0.tgz_1462230567608_0.6640141964890063"}},"0.1.3":{"name":"yowl-dialog-manager","version":"0.1.3","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"9895766c6936822daf8782f3ad7ab7705c5e49c6","_id":"yowl-dialog-manager@0.1.3","_shasum":"08d5f5842ee2e3e6985c33cf866ac3f746d09931","_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":"08d5f5842ee2e3e6985c33cf866ac3f746d09931","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.1.3.tgz","integrity":"sha512-RQ5TVbYn5gqbFaS8tGLz1G7hWPGPu+fbGBRkcuBrbAwct1EOZN8Ar5A/htJJ+TbczZmcw9YRs+eyk1G0NDSahg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFk1rZnQ8+kLn1iG/QuQ87aEU/zwxyvqdkdsg5ahMZ9wIhAPmd36kRlg9pthsFyH13JRYB/Fc/D2IAtQbzgZ8MPO8A"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.1.3.tgz_1462312055905_0.12847607932053506"}},"0.1.4":{"name":"yowl-dialog-manager","version":"0.1.4","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"13f5e6f540f4d7de614a48493cb784986bc1eaff","_id":"yowl-dialog-manager@0.1.4","_shasum":"fcc50d0f7b877f340d25c58dafd576c64e669384","_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":"fcc50d0f7b877f340d25c58dafd576c64e669384","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.1.4.tgz","integrity":"sha512-vcDJnyvuPyMosMHeLOpczsxo7a0NwZ5P3psm38fSm6lUwpYIesfNYmdADECogTBJl0NIfh20/26SngbnDybJcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcLfOfdMJVtGP8ktQrp9a9Dc8QP6UKLcE4Kx0tguQUJAiAnfLJmQ4sFOyNCxmRRxuqYCI/Q3WuYOx/me2qSBHYtsA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.1.4.tgz_1462342967135_0.24015950737521052"}},"0.2.1":{"name":"yowl-dialog-manager","version":"0.2.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"3ad8ef910e7b37e1c50dd43b25dd7ca6f9f703e4","_id":"yowl-dialog-manager@0.2.1","_shasum":"ca9fa76c3a608b4cef76109b04be1024e5884f52","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"ca9fa76c3a608b4cef76109b04be1024e5884f52","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.2.1.tgz","integrity":"sha512-SOUVF1/XsLh3GRLC3BJmtciOtlwhYHkqD5wLdIZYsdFmEzsGAGxneegKUCOhhya+SbPfPXQFPUhLpCLHWygrgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECzu+G3LDRchFctlVebk6ubw85HF9co0jxQQ0Aa7vnpAiAt2hVBwhRQTW1RyET3j2wny1V2A1nt0TVd2xZJgkonSw=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.2.1.tgz_1462464779645_0.49777125753462315"}},"0.2.2":{"name":"yowl-dialog-manager","version":"0.2.2","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"bf1d1843ca1e752ec97aa6b3405895c9fb3a814b","_id":"yowl-dialog-manager@0.2.2","_shasum":"b9681df5376888f2863bc92ab49de31783b9ab50","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"shasum":"b9681df5376888f2863bc92ab49de31783b9ab50","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.2.2.tgz","integrity":"sha512-UxRddXEZmuPzgUf2kxjgYbgt/F7HYRDwLDxow92KxcGA1hoDYAoH7kY7K77AqQVQMwDcItuYyCt/IC6B5jyHAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH8hGIbKxMDxnSgo+voFiJLhdjNQmGaAf5n1E+MkP0jAIhAJQUz5YUjGpDYrHXyLJbjdmYVfSQoh42Cvd3hXes2zgC"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yowl-dialog-manager-0.2.2.tgz_1462466928771_0.7731863504741341"}},"0.2.3":{"name":"yowl-dialog-manager","version":"0.2.3","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"b04860641292876045cac9a8859c3546b09b46f3","_id":"yowl-dialog-manager@0.2.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-4XaVp1QBuznkGgFksT1P5z9ttkC9f8G3GRVh85fygcBUSZgOvi7az7gr/kc0dAQSN6AraQ5KeFXv3M7pJnJWFg==","shasum":"d626a6416eed22b79b29857d998a57f745f52b4b","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6FAuRbOJVWisUcFG0SxvdRAVxtIHj8/q43zw6ew12wAiBOo/VZy+Mx6//u7/XWWq3cunfnZKdSwU53XbMuwA+zZg=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.2.3.tgz_1503632258708_0.490099910646677"}},"0.3.0":{"name":"yowl-dialog-manager","version":"0.3.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"4822574c90f411068cfee0efe5ff025133a07c7e","_id":"yowl-dialog-manager@0.3.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-MDHG9/wr0rSJUoTko9D1cPMoH57bIUklVx2KcirjuWFw9C5ZHKxe3XV8nht6S8G0uARx3qkoKrXk9F28i92ukw==","shasum":"c6058b194fc99c09ab423f341341021bc90106a8","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf0sxXUCHsTM2wWmJHSF+dR1v/25YvYRfY40a1hlvFTAiB6+YShyFAAcWiKlB40sAMJ9j4ESvnm/1WzLKr7+SVnMQ=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.3.0.tgz_1503646209425_0.6312098260968924"}},"0.4.0":{"name":"yowl-dialog-manager","version":"0.4.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"f70112b851cf7fb7a8d5c90855268b67fc5c31b5","_id":"yowl-dialog-manager@0.4.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-p/3SgxkBwI79517tEjFMGK1gB8zmheOZVyQd+aJehGAqHWX17xyhaLtfoPy7UJu2Dw/8HwH7v/Tvciro9TPwUg==","shasum":"320aeaf56e6fabad73458f2e3a13ece29d9517dc","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID42Z/f57KZ9PuzUrYcBV6+6u+1eGnVFN/EHkLJP+dsFAiEAhuvSjOjDUBTbtCNhzrdcZhkeXhAWhPem2ZmxY4P0vNA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.4.0.tgz_1503768930126_0.9294430101290345"}},"0.4.1":{"name":"yowl-dialog-manager","version":"0.4.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"3a8abf7bbdc1f694437dd97ad696f596e12429ea","_id":"yowl-dialog-manager@0.4.1","_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-0zyztYrG7tX971pML1rXWXbvpDcZ6wrIsxlQQQtN4ZJtFZ2XjhoGrr/BUyNyHemLvy+zePtYq8xIOkOr16oNTQ==","shasum":"2249c17ebbd129fe3aeed1ffcd0cad88f1616ab3","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8xCeSk5A38tQK/4jcT2+dxyGcXFYD9xo6nh9u2XlQYwIgXytBpJCaDnB+MrLiN27DliqslZLPjtqBfcggHPhmWGM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.4.1.tgz_1503883334912_0.0060544623993337154"}},"0.5.0":{"name":"yowl-dialog-manager","version":"0.5.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"b7af3353403ebaef3f00a36d648b671323657405","_id":"yowl-dialog-manager@0.5.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-KgREkL6UgTK7OsAJi9iync/Z4kG+C76Cv0VNUJLkP7m8W8RuQyssUgNvQO9dPlSLFXYg7Bisyysg5jMfd+GeYg==","shasum":"b5e79e2fdd9d75b55b5b36b0f0edf47b52af7964","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGZQkoLDVDFOOvdkNpjFNcSFX66QyWF9iSoQIf42QnogIhALtOqFi2f3Jrk47j+l4ckjQIgOcyrQhbAOK/EIAqbckv"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.5.0.tgz_1503884360882_0.7930028876289725"}},"0.5.1":{"name":"yowl-dialog-manager","version":"0.5.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"b5b6bd74ecaf10784554bbb4f677c0c4ebc07c9c","_id":"yowl-dialog-manager@0.5.1","_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-CB/sjKlH7GbevX6+Gnomu0ETRcIWxsPb7tQ3IP30eC/ICz30oeF/C99SVl9C9nyQiwfzle1LUaDZ6yZb6/OIWg==","shasum":"8db493207dc5cd8bc2870cc87fbd57031c9927fb","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANklNEZOZDhMY5rOFTJaN9UBHYlvPmoBgD6DlDjnW/+AiEA9Qaazyd4cmSNETSmGZN5NjGM7ol7NgrF8tU/8AMu8sM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.5.1.tgz_1503884439813_0.16070582019165158"}},"0.5.2":{"name":"yowl-dialog-manager","version":"0.5.2","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"c7c90fcba1e18c4ab93646332008b03a9f99d7b2","_id":"yowl-dialog-manager@0.5.2","_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-bfO2uJ8OQ7KERjEYTNE95J94+eaTpu4nB+ndO/byHXGRG4HQdye3AyzDPW+OzYGnadrSamVw6q2fZXZCUeupRA==","shasum":"1311b956be02563c8be45bd78c31d4f60554e86f","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDopgXBqA7dxrqnKTLeNaqBOYTpUXWrgt3XO7QW0ltfGwIgBeA2sjyGEgZKjtz+v14FxvKYc13Wy+3Lmr0NVwQmzN8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.5.2.tgz_1503890182872_0.5386325835715979"}},"0.5.3":{"name":"yowl-dialog-manager","version":"0.5.3","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"29aa4956c914e388f5eefe7d44d5d330fd8b2634","_id":"yowl-dialog-manager@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-qn7rw1hKD7dJojDms4xLRcFrAG3jSSbrpSQaSLyeCWQJ/OLhQRcwdq6IKD1p/rdtekqBXF8ihJZpcyZvjRP57A==","shasum":"339d36837b1ac555b0f3f19ad8957c8e97e4a562","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVd9wYk5UmoWi1RBX87EfVKXFug5BzKvMb2kYzA2bUjAiA2x5MiG+RoYvtlvLh3wRnsjVyNQlUKhH1p41CYYJNMIg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.5.3.tgz_1503891496756_0.6855513954069465"}},"0.5.4":{"name":"yowl-dialog-manager","version":"0.5.4","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"cb5be0c9898c82c99eae7171d120d5ba219b19cd","_id":"yowl-dialog-manager@0.5.4","_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-yiBftnx84hGUwAqAVGD2da3RSXntaf0bfdp+mAbYbvbIFeeANWNk+Kg4TRgkQzY8BnOtIwJ0Bxu2x5+AFeCzDg==","shasum":"21b181e9093d04517dd33f52d5bbc996c095ca22","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC38V6XWyGSWm61hoPhgb1DQ1L0c7h+8tPnqiWpq3QvwQIhAMMBYSBWvkTm9HbtUhDBYWirqIyExuKQMqY9VaerLqDH"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.5.4.tgz_1503892028480_0.5140143088065088"}},"0.6.0":{"name":"yowl-dialog-manager","version":"0.6.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"c9db27ba32886b50f36ab5490bb046e05e360fa7","_id":"yowl-dialog-manager@0.6.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-Mj7CW0J6u3wh9r4+8fhoU7bzDvmhU+YIOqGqFyv9UEP8XC7FZMLEM5qcaIYFWCHUkEhhig0ahIQO58dnFN6KOg==","shasum":"22142dba75281e4d787b52334d9483e4cb7df7db","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsUp1JKUBv/Dn+Hg2kYSfypqVOCjj29QBExhWBOrFPEwIhAPwhsHoC8xg6syIr2T95LlUpWvZMrtcAnQ2c8M/rVN0v"}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.6.0.tgz_1503946705299_0.6369436432141811"}},"0.6.1":{"name":"yowl-dialog-manager","version":"0.6.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"26b5c0a40bba767e1be0fefcb26d3114c490279b","_id":"yowl-dialog-manager@0.6.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-VlQW/+GTyiLLacbTv8f71Z3LJeIa7Xx0d+ROlp/6+/h5h4+YtLxmgBfabjaFaGVd8zKhf4LL9GCyP8W+VKJh6w==","shasum":"fd477f09b0a618c353f4478098e60bf7311dbf52","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoi1/YclQ4FxI7GqT+Yoogd+toryW/g6W0Lzkh4ZM6XAiEAgVcrw98YcjDstUTjdLDtcEPsBXKJ06hhspnKDehuv8U="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.6.1.tgz_1503946831030_0.5380792650394142"}},"0.6.2":{"name":"yowl-dialog-manager","version":"0.6.2","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"164e19cf111bcbc3ed7aebaa402abf35af15538c","_id":"yowl-dialog-manager@0.6.2","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-8WQ9tNRtsbbe3/iza9SzNNlk+EYZpP7oDKBgXQCDhHJFXNwKCCV6z64JIfDym3Dz0aaY9pBzDf7h11FkuNQClA==","shasum":"0fe6ce60ca73648e278ca6188576e69e314a4092","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxyWOMuBbV2lX4QhM/4pXCHmqc+lA8iFZkmaTSA+CZWAiB+1O5pUMg0OlWrGF6bpvDm3dny/2RWIgJNgWu5VH34ig=="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.6.2.tgz_1503947065419_0.22687052725814283"}},"0.7.0":{"name":"yowl-dialog-manager","version":"0.7.0","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"cd7f960bc7aea026341dfa279bd3aca22c1e2e4d","_id":"yowl-dialog-manager@0.7.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-igxeXDi4Tb2v8bRxoM5do4Ko3Wtzf5H4P+n4Ohmj6ctv/VYtyVW0yFgxcGFAXCh1ef2QZWHZO9ImKQ1kfwj2Cw==","shasum":"9148a375b9a142055d343b473e3a0c6abb798cda","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUTPIN94EVpdGi3/V5FemPYzeQ1ReyrT5/5XYLQMC8oQIgFDCv60YSL7fLU9fAiSp/Q2NJw7mqWe/kbU+ApzUVuIs="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.7.0.tgz_1503951073189_0.5351694270502776"}},"0.7.1":{"name":"yowl-dialog-manager","version":"0.7.1","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"ba606be63a6ffd542de03144750b40b5193376e3","_id":"yowl-dialog-manager@0.7.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-gIMCTlqwwHu70hVzRhRl4GGI80PkRxP5LDsBzTiA+m6rcHnfgsgqITB42o0yNYQDiphSZjMEJKS13rzqT+6hlg==","shasum":"71f00b0e810e323474b99777c23df4410513cbcf","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzKiHVrP8UeNxvtH6WB7u1MAUX6Nkvriq9xgdSETh17AiEA5ZvFBTHeYzmZsR16+10EeY8zRW11sS9rCo3oT+5tqKQ="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.7.1.tgz_1503951439781_0.05868708551861346"}},"0.7.2":{"name":"yowl-dialog-manager","version":"0.7.2","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"16ccc8b39d6feeafe6906d040fe62634fdbb76d9","_id":"yowl-dialog-manager@0.7.2","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-qp7TGRa8qVrERvn2sr2Ny4YKJzNuHdgnit1Yhehwlg3pCFZwIf6dj4zUE98L9rlh2oxm0/QQ7F+V7aiub3B+nQ==","shasum":"4ae51d2956cad6d1215cdd4f284cb985967645f9","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfpFMCb1Qyb38caNcYy5Q9VdvQ0Z4zkzQqDwEzI1SgLAiEAirUDqHBNf8XmyLKHHazkIaTNyzAFqb+F3nwDQAywJ7E="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.7.2.tgz_1503951674768_0.004746527876704931"}},"0.7.3":{"name":"yowl-dialog-manager","version":"0.7.3","description":"Multi-interaction dialog management for yowl","main":"index.js","scripts":{"lint":"jshint index.js lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"keywords":["chat","chatbot","yowl","dialog"],"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"devDependencies":{"jshint":"latest","mocha":"latest"},"jshintConfig":{"node":true,"proto":true},"homepage":"https://github.com/brianbrunner/yowl#readme","dependencies":{"yowl":"latest"},"gitHead":"ba72b51cb8b6addafceec629cec4b64deaba98d2","_id":"yowl-dialog-manager@0.7.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"brianbrunner","email":"brian.brunner@gmail.com"},"dist":{"integrity":"sha512-tSzojHGhsQs+viIAWcBke8YE1aD3Ahf6o71Czp1kejbNTMBcVHbQDpnTvOGbGVzaeNiqXDAGFm+2Tq09BaSVVQ==","shasum":"0d025013c87294a22e2a4be241b90428333f7b92","tarball":"https://registry.npmjs.org/yowl-dialog-manager/-/yowl-dialog-manager-0.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgXAmDiREXtWleF1DYhCWc8pllB/kK14WzXM79fXiHfwIgHL8iUUboVu0zfiS1kaCttWiw7eW4rJ5lgxIeNN7+NXI="}]},"maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yowl-dialog-manager-0.7.3.tgz_1503961302866_0.34332189871929586"}}},"readme":"# yowl-dialog-manager\n\nMulti-interaction dialog management for yowl\n\n## Install\n\n```bash\n$ npm install yowl-dialog-manager --save\n```\n\nDialog Manager requires a persistent yowl session to handle dialog chaining and responses. **IF YOU DO NOT USE ONE OF THESE, YOUR DIALOG MANAGERS WILL NOT WORK.**\n\n[yowl-session-memory](https://github.com/brianbrunner/yowl-session-memory)  \n[yowl-session-redis](https://github.com/brianbrunner/yowl-session-redis)  \n[yowl-session-rethink](https://github.com/brianbrunner/yowl-session-rethink)\n\n## Example\n\n```js\nvar yowl = require('yowl');\nvar bot = yowl();\n\nbot.name = \"Dialog Bot\";\n\nvar local = require('yowl-platform-cli');\nbot.extend(local);\n\nvar memory = require('yowl-context-memory');\nbot.use(memory);\n\nvar DialogManager = require('yowl-dialog-manager')();\n\nDialogManager.add('greet', {\n  test: function(context, event) {\n    return !context.session.greeted;\n  },\n  messages: [\n    \"Hello there!\",\n    \"This an example of a multi-step dialog.\",\n    \"As a note, chaining dialogs between multiple interactions requires a persisted context.\",\n    \"This dialog is an overly complicated echo example.\"\n  ],\n  after: function(context, event, callback) {\n    context.session.greeted = true;\n    this.manager.dialogs.step_1.play(context, event, callback);\n  }\n});\n\nDialogManager.add('step_1', {\n  messages: [\n    \"What is the message that you'd like me to echo back?\"\n  ],\n  onresponse: function(context, event, callback) {\n    context.session.echo = event.message;\n    this.manager.dialogs.step_2.play(context, event, callback);\n  }\n});\n\nDialogManager.add('step_2', {\n  messages: [\n    \"You told me to echo \\\"{echo}\\\"\"\n  ],\n  after: function(context, event, callback) {\n    delete context.session.echo;\n    this.manager.dialogs.step_1.play(context, event, callback);\n  }\n});\n\nbot.use(DialogManager);\n\nbot.run();\n```\n\nInstall all dependencies.\n\n```bash\n$ npm install --save yowl yowl-platform-cli yowl-dialog-manager yowl-context-memory\n```\n\nThen run your bot.\n\n```bash\nnode bot.js --local\n```\n\n## Usage\n\n`yowl-dialog-manager` exports a `Manager` class that can be instantiated and then added to a bot with `bot.use()`\n\n```js\nvar yowl = require('yowl');\nvar bot = yowl();\n\nvar Manager = require('yowl-dialog-manager');\nvar myManager = Manager('namespace', { preserve_on_error: false });\n\nbot.use(myManager);\n```\n\nThe `Manager` has the following positional arguments:\n\n* `namespace` (String, optional) - a unique namespace for this manager, required if you are using managers which have dialogs with clashing ids. You probably want to setup a namespace regardless.\n* `options` (Object, optional) - an options object. currently, the only option is `preserve_on_error` (Boolean, default false) which, when set to true, will preserve the current dialog chain in the event of an uncaught error. You most likely want to leave this to false so that your users don't get stuck in a continous error loop.\n\nDialogs are added to the manager using `Manager.add(dialog_id, dialog_object)`\n\nDialogs have the following options.\n\n  * `messages` (Array or Function(context, event, callback), Optional) - If array, a list of strings to send to the user. If function, a function that returns an array of strings to send to the user. Strings are automatically interpolated using values from the local `context.session`. So if your `context.session` is `{ name: \"Goose\" }` and your string is `Hello there {name}!`, the user will be sent `Hello there Goose!`. Variable names for interpolation can include multiple levels of properties (e.g. `{user.name}`)\n  * `actions` (Array, Optional) - A list of actions to be sent back to the user. For more information on how actions work, you visis the [capabilities documentation](https://github.com/brianbrunner/yowl/blob/master/CAPABILITIES.md#actions).\n  * `test` (Boolean or Function(context, event, callback), Optional, Default `false`) - This determines whether or not a dialog should be run. If this is a boolean, `true` will always cause the dialog to run and `false` will cause it to never run. If it's a function, the function should resemble `function(context, event) { ... some code ... }` and should return a boolean.\n  * `onresponse` (Function(context, event, callback), optional) - A function to run when the user responds to a dialog. When a dialog with `onresponse` defined is run, the manager will automatically ensure that the `onresponse` function is running when the user sends a new interaction. It must call callback.\n  * `before` (Function(context, event, callback), Optional) - A function to run before sending `messages`. It must call callback.\n  * `after` (Function(context, event, callback), Optional) - A function to run after sending `messages`. It must call callback.\n  * `cascade` (boolean, default `false`) - Whether or not to continue on to further methods in the bot\n\nFor `onresponse`, `before` and `after` (and `messages` if you are supplying a function), you may omit the third argument `callback` if you do not need to do any asynchronous processing.\n\n## Chaining Dialogs\n\nYou'll often want to call another dialog from the `after` or `onresponse` functions. This can be done by calling a dialog's `play` function. By default, all dialogs are available by their id on their associated manager's `dialogs` property.\n\n```js\nDialogManager.add('step_1', {\n  messages: [\n    \"When you respond, I'll call another dialog!!!\"\n  ],\n  onresponse: function(context, event, callback) {\n    context.user_message = event.message;\n    this.manager.dialogs.step_2.play(context, event, callback);\n  }\n});\n\nDialogManager.add('step_2', {\n  messages: [\n    \"Here's the other dialog!!!\",\n    \"You said {user_message}.\",\n    \"Now we start all over again.\"\n  ],\n  after: function(context, event, callback) {\n    delete context.user_message;\n    this.manager.dialogs.step_1.play(context, event, callback);\n  }\n});\n```\n\n## Organization\n\nYou can structure your project so you have multiple dialog managers in seperate files, and then include them all.\n\n```js\nvar onboardingDialogs = require('./dialogs/onboarding');\nvar settingsDialogs = require('./dialogs/settings');\nvar interactionDialogs = require('./dialogs/interactions');\n\nbot.use(onboardingDialogs);\nbot.use(settingsDialogs);\nbot.use(interactionDialogs);\n```\n","maintainers":[{"name":"brianbrunner","email":"brian.brunner@gmail.com"}],"time":{"modified":"2022-06-29T08:12:57.327Z","created":"2016-04-26T01:18:57.666Z","0.1.0":"2016-04-26T01:18:57.666Z","0.1.1":"2016-05-02T16:32:41.106Z","0.1.2":"2016-05-02T16:34:32.747Z","0.2.0":"2016-05-02T23:09:29.995Z","0.1.3":"2016-05-03T21:47:38.466Z","0.1.4":"2016-05-04T06:22:51.297Z","0.2.1":"2016-05-05T16:13:01.154Z","0.2.2":"2016-05-05T16:48:51.275Z","0.2.3":"2017-08-25T03:37:38.892Z","0.3.0":"2017-08-25T07:30:09.691Z","0.4.0":"2017-08-26T17:35:30.267Z","0.4.1":"2017-08-28T01:22:15.081Z","0.5.0":"2017-08-28T01:39:20.986Z","0.5.1":"2017-08-28T01:40:39.920Z","0.5.2":"2017-08-28T03:16:23.060Z","0.5.3":"2017-08-28T03:38:16.842Z","0.5.4":"2017-08-28T03:47:08.633Z","0.6.0":"2017-08-28T18:58:26.192Z","0.6.1":"2017-08-28T19:00:31.126Z","0.6.2":"2017-08-28T19:04:25.534Z","0.7.0":"2017-08-28T20:11:13.283Z","0.7.1":"2017-08-28T20:17:19.875Z","0.7.2":"2017-08-28T20:21:14.877Z","0.7.3":"2017-08-28T23:01:43.045Z"},"homepage":"https://github.com/brianbrunner/yowl#readme","keywords":["chat","chatbot","yowl","dialog"],"repository":{"type":"git","url":"git+https://github.com/brianbrunner/yowl.git"},"author":{"name":"Brian Brunner","url":"brian.brunner@gmail.com"},"bugs":{"url":"https://github.com/brianbrunner/yowl/issues"},"license":"MIT","readmeFilename":"README.md"}