{"_id":"botfront","_rev":"104-59a71793738f902a7eb7326203e65ec7","name":"botfront","dist-tags":{"latest":"1.0.5","next":"1.0.0-rc.4"},"versions":{"0.0.1":{"name":"botfront","version":"0.0.1","description":"Botfront CLI","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL v3","dependencies":{"arg":"^4.1.0","chalk":"^2.4.2","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","ora":"^3.4.0","shelljs":"^0.8.3"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"_id":"botfront@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"botfront","email":"hi@botfront.io"},"dist":{"integrity":"sha512-K3J1l9FbRASbUK2N7e2EXk1QYrMJ8I3MxvvmUF5rKj4h/x16uTqoret3vfl/S0r7kgjwEraZGH4Z9crl9vD3gw==","shasum":"5d56bc9c5ee74d3d393172266ba493911dc14e2c","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.0.1.tgz","fileCount":8,"unpackedSize":8973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/7CiCRA9TVsSAnZWagAAe6UP/RiOsd+pkBDPHl1j8ew1\n6xSmvxa4GLBjKBcE09fOaat2wuwx0wIcr98VE/37c8Mqrh4YloKENXANb0iC\nUzxqhOXTWkLtwMlOVkk89HyGYGUPZZVYBNCwQMB9X1laP8z8uqNHYS7bYnvI\n4rhaMx2dLWAEzLF/tof8YsNheo2cr69mTZkkx/9H5huWqNH0OAUJJdUCXh0e\nNRevS2fNXK9IP/DeU02D7YUKEu/QPU+wLpSpjp33CkhPOJRuP0xJ1pVEClOv\nU3G0A0J+P59QOth+tNuMFf5FgZ+g9FPPV/f8OIeNBOTeI0/tPhKxnqEp++4E\nCoXR3S1IcqeOEWtSL9ytuo39Aik3qQjgtDYzr0GIIinGN/1WJ9Y/THyuyua7\n226ujvBZjnXyUDitYCZsuJ2ALmewkWB4XvAURGS22lA5rGNQ8E3MfAaGJv/S\niNaYr8K60Z/bqtjwMSIGvF9izdlwlmEslC+L3fLSEEjKc1w9gtOjqr6VjQ92\nv9ZlaVKKvX6N/Z6cJ7CvrAsivsMWrQlFvlQ0+psyUEwl5zCipVszDEj7WtKF\nsNCkMz+KWJIuuoksaA/YDDvRQM5YFAVyPt18t1aNYJFjFplsLynkzIQFFBy/\nX0l2D6ZfqhfcFv6U9gGZF3BT0zpN/DJiN8nXtohhEE2qveIDJmDELNPCZM8o\nCtaU\r\n=toQh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdi2Thbvst3nccW5SNKnBco117N0R6V0oHu5Qavs2sTAIhAK5csTyhsfQGd11q+7yPo4VK9ai7QkVCj/s/ia0Sk4EK"}]},"maintainers":[{"name":"botfront","email":"hi@botfront.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.0.1_1560260770085_0.7449063418106827"},"_hasShrinkwrap":false},"0.0.2":{"name":"botfront","version":"0.0.2","description":"Botfront CLI","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL v3","dependencies":{"arg":"^4.1.0","chalk":"^2.4.2","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","ora":"^3.4.0","shelljs":"^0.8.3"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"_id":"botfront@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"botfront","email":"hi@botfront.io"},"dist":{"integrity":"sha512-/Bg5Hl8cuC2Z8mdKLT8no7dAuKwHDbnuCEeXoYVdcURh9lEYvUIE6caLu+pRSJOWA1iu/+Yn5l2X3WjKMZInvg==","shasum":"e2c1d66babfea014647a70defdaf6aaebbcef046","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.0.2.tgz","fileCount":9,"unpackedSize":9360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/7G9CRA9TVsSAnZWagAAwpkQAJ7/U+sme3Zx6PLHNhd0\nVhwjl43xSr5kncwdJFxY4QYf6L58p2YzCuoMhGMorSRIHA9e4GrvO7ObLWLB\n3N/CKwNWiVNAftbrfTIrWt2DZLabXB0uvxlB0Q8ysSIAiUPBNp0BxUEzrp39\naqZJ5Pm41wrVZQJY+ii2ANRvJp9RcfwveuthzzLMd004GhY9EEuoQQ3cw7wQ\nLlXsOVsOT/uiXjtqgM/qDfDfT5e1wuAR6YufqXRH04fiM67nJTUdXdWOEWJ3\nlJEjgDD/MpxdVDZrSLCfp7+mS/RRmApR6ynWIEUiojqK8819wke+Dg2crYWV\ngJphE/kPc2UCBostzScV2bKYimVzvZTQglbFpSJSL/p0PK4Fbsvo7YctLByc\nzOW1Z+FNpEHjU5uXvvQgbQcdLd+p0mQmKHMl4HUWI+DHLcmHz+HLJQNMaVrX\nROR13BtEzeLP1Uj2C76S6N9uQNCo0a7dMJPSe7Il1HeeL/HgTFSWL74wP/f4\n0ZniRLEi/PB2ifQ2fqPzun5+2f8hTyA8hLGJXfZ52w1TcYX8iX4R+oigELW6\n9Cr3J0+L1d5oN+sFXcK//fz0tVhd/mw9hokg2IJUpxAne+9OJQbbljk3Brjz\nFZv+LQjjlJKW5yPYwg24/18G9pw6Fpp0TJl+TVfF2qB2NgSST1QyP8BmRhg/\nVGaH\r\n=/j4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq/+Y7mmL9oWtpsJzPcVCsPhlwq6u4z+X3jC1EZ9fqqAIhAJpLmQNfyhypTq5Kmzu9MXrlJj0b4ASJNiYX9piB+V8/"}]},"maintainers":[{"name":"botfront","email":"hi@botfront.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.0.2_1560261053168_0.8980609272209676"},"_hasShrinkwrap":false},"0.15.0-rc.0":{"name":"botfront","version":"0.15.0-rc.0","description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL v3","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","babel-eslint":"^10.0.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.3.0","ora":"^3.4.0","shelljs":"^0.8.3","unique-names-generator":"^3.0.0","chokidar":"^3"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"_id":"botfront@0.15.0-rc.0","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1HpHe0Igs9iVhFcYX2bOxQsz88D/0G5Zsl+yLffRBFhGdpdbLcqb1gpzhmGM/xuEKjokjmrGfcyENdv1k51whA==","shasum":"bca16a00b93b4a57b0606b44cd08c0451fefb19e","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.0-rc.0.tgz","fileCount":17,"unpackedSize":61530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDx2JCRA9TVsSAnZWagAA1PAP/2FUa80aj0vetbdxDVp7\nZLGFyPlPYNDvUGWyYXskHwh8dZKzl+Kira/wDV2mN3olSlrKk6hoUf8AaTzM\nqjopdkIcHgsK1CR+dTkoeErbPscwzqs7PRdCXqUKFs9TWhMJsKkzJTwxMP8N\n93T97xSKxIooo7/tVCRIg2JhpJT/5RGVgp/w8r4fCcWkf+bSTc7nT7vjQICL\nGY718rMVC2PkPoebghWZgertpG3Fa4Was8yXViPJy48Yde1gl70bXoc5y6RY\nM8SPahEkZsVQDm+KwxlS1vGJzljkLWN9ZGkBjVewy8E/l6+JT2WZbt3RgraF\n82GEN0GP8ULFBjRVke2S5PQYK7AGnSVCUFMho1BGCiTYouZRCB0FSCSs96L0\nGkNGgmm2PzeLGEqMCDjcArQ5+P1Hi9UKdsqYOfUKc/Scszpq0ZJI+vcQ+Qu+\nzg/7vD3ylnlTLTz9KiMOmfBItGCGWXWxjOhGQjrMOtSIKZcVT39GvGDIH6M1\nrSTM2h39qU6Zj4gg2qJ3xEo+u7rTTvcKzd7c4WD98S1n1MicBzEyvs2ai0TH\nozR/xIyLAVm1q9/MJRsA7L2UfBCXEmK/RTlt/DsmjccV76Yb69jqzWlbhey+\nnOFE6wNtJguRvXBEwEfVUl3+4Z+GDHozS2JLmwwNpdpc/5O9kwcYnWanOgPM\ne06o\r\n=qR7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkbc4OWSwUe2Qiu7CS/3pjE8URrSxvJBV+LZ4U8arRsgIhAORHXd8y0M03HcKEfJuZr13OY/6i2SCH7FKws8I1pb/w"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.0-rc.0_1561271688660_0.4321037802461587"},"_hasShrinkwrap":false},"0.15.0-rc.1":{"name":"botfront","version":"0.15.0-rc.1","description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL v3","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","babel-eslint":"^10.0.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.3.0","ora":"^3.4.0","shelljs":"^0.8.3","unique-names-generator":"^3.0.0","chokidar":"^3"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"_id":"botfront@0.15.0-rc.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XIdCufb/ksak2zJnv00NlYo1RCAUV0ajVo7sUrSzkGf2Le0pbSA3BTaQWiK3LgdX6v2VkCeb9aIY/jAXSAc73g==","shasum":"be78c1911044c3e2c3acaebe7f35a23a0df9c254","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.0-rc.1.tgz","fileCount":18,"unpackedSize":62874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFpkwCRA9TVsSAnZWagAAZTQP/3TlKxBGaDxQqjCg8e7X\nedD9jA6ARb28jVRsOoa69zr7JfRnaTtt5Cfc8fBy8VS52av90pTSbWYZVE4s\n3HFJwshrxJ0o+PwCJPJOM5rQ/BiMydya+zo2ZmAkfhiZ/vfg7O7cpWUmL7JP\no9iPCi4JBbFSUFiWHgwZHOocRv9unNZGaZCrWj6e5baoTERSr5LhVbMDrPU/\nltr+1/xcDeOX6kDZcpzP/6oXRVvBo1CoBor8LewuONsfFBySj0CJDDbXNu9K\nHBo2AiSVAmpT/gaK7gjADHKpqGQqd5JRDDMwWOQLg6wQM/oRrkn3I6k6D9Ok\nMCFbQxR/SVYEONs0jcHO22C70y4aYhMxAYJZ0Xhf2rWRXe1PWnBUJIIU/TBW\n+jT9R33ENDEftiZie86ffUjpOpiYnpAWAVfTAWejJF5TyCNvbr0dSqZJih8a\nou7hyhIm6ZEBVOwwIzR04UJK81ps0b402xibT20AGA/nfG3mXtyPcKy/moXu\njGgYuR9ViMSkS56MvjAe40a/8/AA/Ey3H5LsU2ORBFIg1PcVEp0vOAO5IWlN\nf2EeMlQjOnGw63ry+ZUyWAyuvzloPQgf16eKX3bYemLLP8QW1VmmzMk2a1yY\nOCpS/wZwczj/riKzD7ygdks78nby+XjQ1ryseW8ZvZGKabjD8hBI92xhdOpe\ngTUc\r\n=LuFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMZvQ+neeRBiGNgrViuKq0wnII1Em8v/B0mkQukR4q8AiEAgQSwKZvHplyRQRR/vemovX1vpuN2oYY2GscPmosMDeI="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.0-rc.1_1561762096117_0.030863123787207458"},"_hasShrinkwrap":false},"0.15.0":{"name":"botfront","version":"0.15.0","description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL v3","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","babel-eslint":"^10.0.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.3.0","ora":"^3.4.0","shelljs":"^0.8.3","unique-names-generator":"^3.0.0","chokidar":"^3"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"_id":"botfront@0.15.0","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kkMTMPXL2E1ceRhoebdaMv6I6VCGBepuI1XBNL9h/L2jSglupbT9crNe+FBY58rSei7hd0M4lQ6TXG5Viv2wrg==","shasum":"0d8caf28b8517c284b2a0489ab0a24bf9b47955e","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.0.tgz","fileCount":19,"unpackedSize":68984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJR8vCRA9TVsSAnZWagAAQ7UP/RLrKiGbyAs7++h0GGzX\n7BmWY0kTINUV8tp7hS5yWdW8V5/HMijV2vyNChTJMVdq7uo6ObJQcOvbv6wZ\nx86k6zyZ+i6WmRtLeQBsA1vsPfHa32n4o9olwhIzecz2gxVi3JV3mry68uAE\nxJZpPU3iwNOnL2S8hjVlTcE9LNsFQ5NHqAyDZgnLrFpr+OnKgO2T8hhHGczK\nh+tgqO1PhYktUGawpoF5vCB3MQDlcES4oGC/z1lmFy2CmwnH+tqu2ScbG02q\nWV5FIZmZONVTBfbsK8OzieD4jF/vaqKdR8jVMFaqLtN1FGZAMVCQAsanGa10\nzR5VzLiOfb74RbYZUknBfnttUiLwV+mOHWOGj4cQVfpQLItDrE0XjF8ygqD7\nlDl7L4sLbHEr3CVMLMfY5FtO6+ioiiHI/v6Ucjjvg95QPcSScu4avtgpKKq9\nS4Oy6q5rNC2L0SEj+wGaoBuup82Y4Et25sEiOsv9iXQYS5xJzkp78hxEcnWI\n5a3IWn7Hq5AdDNr23VgXkXzjGYiDILx0j1LaS9NfzV+NNLgxGfIpt7N/QLSn\nR0gZyHYW4LUMLRKbeo3XkI8+xZ30aOZWPj+fgDQjX1RelEIcE0TJhRCofRna\nFIxmLAeFJiy+s73JxCmaBil+6E4Bau/gkaTWZdWOu7lTjdRMgWLfFygjvRVL\nkLN+\r\n=cYNi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4WcnRXLWPBXJCTHbqzxmgpNf0mc2dFhEu3ZwNI4illwIhAJSITuD6Kupssmys0RCvyjE/amxeUkgH5VJ9yFXTVe8H"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.0_1562713902274_0.4833106150753954"},"_hasShrinkwrap":false},"0.15.1":{"name":"botfront","version":"0.15.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","babel-eslint":"^10.0.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.3.1","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.3.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3"},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.15.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nwwgrHzZQDSx2gYrntRGuYr70k3INpMDc9kOczhTs0r2OUsOpwYWmbNJQsKulc25gpOJEsu2/118ZARuHrN4bQ==","shasum":"f79b9bdd09dfedd00f5479323f0ded65d2237aee","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.1.tgz","fileCount":19,"unpackedSize":69673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMhq8CRA9TVsSAnZWagAAApIP/iSnxBaOEPaa4aSdbOiO\nPtnRTDVjv44kKCimmwzjjDp8J/5sPr8NZvHBLEDdIfrpik5XDguXEPgKbY6V\nZ2iXlw0ENfvjLGYpECnC+EjN8rsG6jOcXZ9456I4ouu17QOYMXT2bosQS2To\noeciM5nJAS8dG+ytIlxudXinJ55lxDwhrV2oN2JfeKC6JyXjs/c98wYEN0PT\n1QFkOEiwLYA5iqs6r5bRbxB8RtSZ6T49OSLYPJrexRAWc1Lk7FB3Me3oISqB\nR0DpY42wqNyt2iI9dYK+Kf8NTx5e3awTZyyUFwUZEVtrbEtT69anvuPF3Ocp\nxKCMPnGhgd+U6+tLPrIgIuVe6ZZAqWgC1vMBzEjqHfqWEiHk11frsWu8WzMn\n+AGd0BVxV978u6krFPCmZf3/jfyhmD5ov29en8QR/9XZbHmkC9hGirOcKJkQ\no7jfsxp+DGe3PS0/rgo+yx6uXbhukf0qUpo/GSRwzKCRI/K5K6XCnfsEYiWx\n58Hr4UpeAezey6MsiNhtP+ZCmI7o/S1w0MmwdxQMF/5PYuUrNjUjZUKy2Kt2\nle1q5NWhwx+gBI/CwDc2qp+Cdluhd1/8C80IxCgGFKlPV5BuEjuxFBsMJrn1\nNsTkT9R2ksTcMFke3G0AYctMq9wnJIlngI9mjkyIpDOyhRaY0dGREV1md5l9\nJ+kV\r\n=RDb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXx8dSQAEZcNF45z2ga8Nb1trg5IysOVx339DXf+/W8AIgTvF8VhfwgrgUYFzIr7WV9U/ZYUdpcbLM0C9MSFWOLc4="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.1_1563564732190_0.9771440369070885"},"_hasShrinkwrap":false},"0.15.3":{"name":"botfront","version":"0.15.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"botfront"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.15.3","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3PtE8tIrFgYwfFMX7iZhGUffXD+Te5fUH4ItYFkM9rcYsAe4INCosI8Xo9xDqcXrasynEajnzWX2m3/hFGyApQ==","shasum":"96d1b2cd19f783922eb22c0da4b23906d9bc4821","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.3.tgz","fileCount":19,"unpackedSize":69862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO0ukCRA9TVsSAnZWagAAMqgP/i9R0WAh6iri9ZFfBIMz\nlysX2F52LwhNueg+5OsP9uTSH5gNXmU+0+ksRVtW/hVRziSDeYkTQqmA4izY\nvb2/buYG2wxOIHIp3gbXg1yscQRbyoFjrWg8yQp8SUMXBaadeRcXrNZ5QQfg\nro4lZ3NNywMe9Nt5wle5zQDiIEZ+KiHL/Xib85W52hN6kcJOsU/TpLPexcZq\n2pdw2qXetDlNuvBaJVcfVC9CT3tp+qUs0Dehx1JcBmaZ+FDFw0mQROunIVhs\nvd9cEQRHMQmTLwrKaXUJiOxxOlNpPVSO8yY+MsejZg526c7WP73HkESeQKVh\nAHukkXUTCaQVpeIOxgk5YFHc2y8alWMvVG4oZfNTvsT8UdIrh9Jf0FWx2m2i\nuA1OZrPyVGU61ovg8DX3yHn3QlgUHofRzk7DHjdFjdWT/BTmoE69RkplmWnl\nkJm/gVvbzxtRohSE3qKM1R9901CdX8JWyNAVUUmRwEMMwOWSA1xLbldDRi0R\nXavg6lQCxEdC93uDyrtvsdjbfAunz88Idg0U8gmUAlXctsUwYv39xGQPApIg\n2cTi+U/tbCogK/yT3SAappbD4qZNggSF28OUnJrJz3DwrgfYH/hIilL2pzJc\nV6AwcNC4S+ujC8/yfzFa8h7CXomTRADp8TESwvMZeBi7SXE+bw/tkRgG5cu5\nBb4+\r\n=CMpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXMI0AVqslVActPmymrQy9RVr9vc2N9cRYAKs1VkxGqAiEAyF9ett/S3SW5B5ojeVWdrxz30GVNR5XaapWhwzw466A="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.3_1564167074777_0.2160266061341527"},"_hasShrinkwrap":false},"0.15.4":{"name":"botfront","version":"0.15.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"botfront"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.0","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.2","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.15.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-Tp9HDsxzKzKmhWjnjl59dFcfg7qg42Fx1NcZJSeLk0M8XFfQS/5PgJhX3VFieFhnkOZJlp5UE6n2GTVfyHKp1Q==","shasum":"c34ad0a9ca7b1d76a4836905af14e3a50eb6d9e3","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.4.tgz","fileCount":15,"unpackedSize":41169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeZpCRA9TVsSAnZWagAAIvIP/32XmQz83ddLPeA6eVz7\nE2mJW5rqFzVm3lUZ34QkBM+C2qrdZcgXsTCyFE0RUVa99GBGsLFdzgCKLZG3\nGQBs0C/eLOU8gkyQI12gwUt1cBZJDSHOouto+OhiFd+sOF+4KcnCqiiGXNTD\ndKZ0V0NvO7uEzKmO4am33+NOX/BYCsqCuOTdNP/wtT52WAuIzMBA9tcfaRzz\nHwXAbfbpRS4GqstmZTPf5Os5CZ36PaffADxehJofAPX74lVmKnibM4MJ/nKH\ny3CgkWwqiQLk3wf1W2snlN9zh4NG6eOBVDVinxZyKORZl5siQlrmLHR0bueh\n/r5ldcHVAm/cY157cwwabydeHzzrq1IyklUywjeFiCsnno25GA+QBNCy55gF\nv6n59YYhPwTccjrTNaUndondweUQqvdFJsatWqtJMKe652vwR/JQ9Wj3QC5Q\nXR496EDnck8expVvVpJ9iojDhQZIMyGvA5zSJI1YTt4IqlJ3LVSoQ/XzKWBr\nNqJ2ARQAnvP5nKWRhftj8DpZlnPl0Ft7yQjhVcH0x0f252/KegnkWX2vBZQu\nsQ4O2h0QIg3dqDwKQt2bng4VUTXaS7mcCH37yJ2Vrdtk8nxbq3T10MG18MWI\ncrAuJfRDlXNnDoWoDwMM48Fk7GFWNlneJ0cZE83kq0TGC3VlY5qrQ6xqSgFF\nGq7r\r\n=utW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoCCsqDYqSY3amFfY15g9un2xXG3glMlSxqphyiYbluAiB7BTbA6MswA0p0L/3VX0UDjsLaqWfkjRlUofuDjzoyjg=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.4_1564599912660_0.015298126497989006"},"_hasShrinkwrap":false},"0.15.5":{"name":"botfront","version":"0.15.5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"botfront"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.15.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-pIC1dTg4r2b1Ds8SpRJpQeQ4TxwmN+btIF0xKd90na3W772Mh2K1Qtpalan09LbgaGfaIOe+VJsUzH3Rs6662A==","shasum":"3866697eadaa6ab16996fb8e51aea5959aa5d5f2","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.15.5.tgz","fileCount":14,"unpackedSize":39211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT4gsCRA9TVsSAnZWagAAt20QAIiy7yJrpT/FNZB2cEzY\nDx0E0agFEkAvG1UZbWSdt6vRmeDDIDYKEugJJSyzVotf5LnY8iD7zkTNlDPP\nZD+CsKZxVWIXrvMP4UTxUFnzEQeB+Rcc7qkQ6Q/Af5eJ/O2c2VoAetQgy5Y4\n6jQajoIfQ9olWnZfGmPuD5LB7Vugi59FNxlCC6xPs5hSStioeTLdK6WxXnge\n4McMiEt+vzOQCtyXGtFXe4nNOzqX8h+Hjuik25WD7ZZ4WtM7REGQgyMtAFXS\n7r0fmTaPkoT0F7CX4qD2Wg3Nk+xW3Y/8QwJzgeIGs4OWQj86+LT6HxFXath8\nN6bJXmeyd7CrtbLrPmVHF06Jes1KBPXv7vQ7KEQPw2n0vheqsK6+8tOEi21t\n+zFOQp1tM3G17QUnMWaotECha62MGJcSijeslnzjhV6tZnq9+L6XPPHD5sZ5\nB8ecK5bFvAB7oIgadiANzx3qlhIsw018LGRfvR8vXi925howhVBw2wEoV8KN\nOcaYuj4jxRkEfh1cN6P3bEcUnSO6/JLOV4kWpac8N9f1AOCVsKu59f7tYr9l\nkS//tHf0STmXgQ2s0zKJvILtNlW7x/xfoCcJkHhxSAq38awgcVgdV+f4Lil8\nK9UFDWXP98cqJiO1aISY3VmdSDE4xktl7gheeixtuA5EeOzM+3p5Memv/TRS\nz6Gl\r\n=txLJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNTUYO/wF6U/z4uKXexuAPozqdsDKBbUMOpO6MmhTXqwIhAK1hzYeDc+2BvwZOWZpu3z2nk0SfrDSQCpDWU8eoIstG"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.15.5_1565493292029_0.3492907433466548"},"_hasShrinkwrap":false},"0.16.0-rc.1":{"name":"botfront","version":"0.16.0-rc.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"botfront"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-aHIa1pWtRB2nB57sinScRNUzLbhFzhiHFGKGzmY1Mj65kCrCyAPM73YKg4eDzq2Vvnsf8Bu15nNaXmt8pSe1AA==","shasum":"7bbfcb1f3a43ecb89d644f94cdd7fad93d2c4cdd","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.1.tgz","fileCount":14,"unpackedSize":38748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddptsCRA9TVsSAnZWagAATCQQAJUDiZylpoePBm+PbkFq\nrigOUtitcS+AOy4J/AckHOIM6mkDwb1PbIEML/jW5WekmPwaRqA9pHTBHBtg\nfn4NN/+UiSSiKjM0X4qT8ue5h7GcAMnQzDDXOzpt3j4WkiixfZnlIzw2e3l/\n7GNGkQgQ2IxjekSlGCi/0zKSUaUqCQIWsMGtDIyjRRmGuZ20TuJDZT+656Kr\nPh+7oYSW/BuNB50N5Nkj1189Zvc99CCrxQzxHy3iG3c2eTazkUIbZGbrJS4/\nI5KHf1RD8bsBtwYLnOqtLxdLj20ePmXbiGhBMEZ7sGjjHblx4vzNMkjAx0CH\n4/mZqE4QTdB/U3xeKy0TZXUzwwn2VyPtFqPJkwwGiTaPSxhUAg9R3LjRhP/q\nTInGbD77UR5jwB6Utr5eDPqUIStCl2SwRnZYBcX+n3GcEdUR3uMHPt2qqyj1\nv3xbc0lFEmUTtv4ehkOjxLh2VRYaBKa4ZEAFJ3XCenOgpkQ06gqeir08682w\nJR1Y9qcFgN13ucwGJPVQRaBB2ze6M6Lf/HsuBVHjEvNjjPBJbFPu2x+0rbvR\nS7nOeT1L9J6DkPFaqe12FrP7fb1tSmOTUlcJ6GuTed6XLqcU0sPhLH4coGzz\n5EdZ2Dg/xLJSyjLV+01mRrKN0jqYfe/54yb2xZc01yVsLSbgsz4G/HoVMlYu\n2K3G\r\n=hgAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAM929xNdLgfSpcNTJj7vs4ndrlCrcFD81UQZ5UT5Q4gIgRkf9NX9MB45abgosJOMJax7dbiXN3GJ4nrlsyKBWtao="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.1_1568054123693_0.5221103189538847"},"_hasShrinkwrap":false},"0.16.0-rc.3":{"name":"botfront","version":"0.16.0-rc.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"botfront"},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-xujeXduSB4PTd67Ta2iIdy+TZZ9cNUXpfT5MlSUA9z7GQuonFg8yPEX4GXZVUb7cPw4yezxLzH+ymR4gx4clsQ==","shasum":"aaa6cdd19847f29326fb249e92b01b35322f106b","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.3.tgz","fileCount":14,"unpackedSize":38748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMAzCRA9TVsSAnZWagAAKIAP/26b+D0mKLPi/mjRch6Z\nDU8iqM/AH5JRa9mHzbuzCdL6sebtF7sDBoc9y2xuvJItoMiqN19m4KIB24SZ\n8bn6v4oECqpDj7/sYVfEKq7X+aY98ljKyv6T676PNTS/FZZGCV7bAahQQ11o\nvANk+E1JiazIWng3BrOA0MViCOh54aKSmZ98G/DAP0nmLLN505HhSLQ/l0F4\n0qO5t8jdCnJhNfqwiVZAmQaSH4yP9YKt52a9XuG9UF+4I+9jl9ebWATC7wQk\nN18Ffq2aWs/HADdQXgsgKgGzldwkmtBl5a4iq2PfmsaWwBJ5FprvD5cOhF0X\ns3QCjkoRZnZd0TkfoQeVpRsmqjKnwxuXEyIIGwLz1Qd1B6or6ljSGCC+PMgH\n+A9q+Sl0ly/YRnAX3XP+0I6dyunRVKCgLm6wpijHoOb0u+8cermRn6xh+wwW\n9aqXq/0YSlYewSOeTYc1d/QFt6latpvwX05+OZle8vULwX+cGC6VGIHB76w1\nR/4NPzyIsocdkBOlxMKUjxzRkueyE6PqzoHQU2rJZK9xSITPkl2ec3vfDO+r\njbi+pCJBliIkFudM81Y47sdY4I9EqTu7bWruhbTb165WnwELRTqapEGf+hJw\n/OaQruxFo7D7q2/kx5LzuT1+Spc3y8hDAtZru4YgtP1kBwTtL16Fq7DqeOvg\nptwW\r\n=VZQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnCE0YXtwnZdC2gk1DL/vbIMECzUayzcX0jFP8o5U/+AIhAIuHRR1BjZfflwvPWFu2s2ELZRCaeN10N6lI3UblT/4z"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.3_1568194610351_0.9301434732321574"},"_hasShrinkwrap":false},"0.16.0-rc5":{"name":"botfront","version":"0.16.0-rc5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-5XIwXZLJFoKlrEnBlm/q4DRl5xI8jvearsqLp2iHE3DMC66p1MsvLrz4NKeHXAXLP/bghVQ7ydmxELLpaxVwNw==","shasum":"102e5d68c393e64f64c09aaf3d056ff36cfcb2db","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc5.tgz","fileCount":13,"unpackedSize":38849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde+tiCRA9TVsSAnZWagAAU2wP/2WsS4MVEJB6+Vy/Gz46\nx1wWgsApE2GtEqF9xBDCkPEBPMGaBDzljE7wDiW0huSWLr88arJJYaaMnGSl\nhSFfz01JfMdUWdotKhUVrmtzQ4Srs7Aw8yKl244l3+UiTDByxFPPB+6sXx66\n2NEBz1vEgnkVgfhe2ul0PpyRQnUEcE3MW2pH+GBufpHgwQJaTNLtgheschtx\nPK3Zv/mW36bypTiTNtQsoJX0IQ2N2FQmIjTs9cmZQOSr2pwcqrFY404odU0z\n/b097OqnQ7XmKBpAtJPC9qsd37u9nL4tPVesCEPhEOawkkEMZyDQ6ZMInMlT\nBl/9XS/QEGHSAAIMoOyFtFCGN70bKRQOImfGpr6wi5zsg07aZ0uaut/Bi57f\nkY00/g4GVpKRGuV3Mjri0sWj42Vhfn/EjKIXR33EQ2mGo4CKUDZzcSS1OdAU\nF8utwlIxtFKptukRkeIjH3IxW3tCzTDrBs+I5S8ZbnZAwEl1xi+vILo+cyKX\nuCWiG6IskP4+jTLMlv1bMqpTzaTwm6qIjOJ2xpQMLCL17364qhJzqz+b4Vr0\nKaBpjBTWJP4o5sjPnnN62V1WTHfRmVWDa553CV33xQ4w+yxayi6uYDvYnToR\nHGxLWV9DBLLJkiBfYrc2uPdRiGXKQgEm3RuTOWqbgxKo6CIsT1ea+BF+b8in\nHxDg\r\n=lmX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAKWE+fPw2lz5Gy45CMMUqZL38XFk9b5IdblIE0pgJNAiEAqmAtJDr5lCK1PY5IUswzNT7iUw+dks4BTudpoEEnAAs="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc5_1568402273931_0.638502826722837"},"_hasShrinkwrap":false},"0.16.0-rc.7":{"name":"botfront","version":"0.16.0-rc.7","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-u04gim2OoOwgLye17DRPb2xJjJOI5Kly3ZDOzKdZyTbNtYv8OH2yruBs/TRjLqoJyZTMDlpU2kxCVA/LMMjh2w==","shasum":"5b8289f5cf7f2a32e6fe04be050b7f78cb7f5a03","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.7.tgz","fileCount":13,"unpackedSize":38814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde/XkCRA9TVsSAnZWagAA/wwP/3Ho/0i8T3bR52XvaYqB\nSrhYeCzLdRXHwiTHy1oIT3YI4JTjWX2/RX/Of5qcXyR80E0t47BQjP9ezNeI\n3wGCm4aa4aawtkIjHY7BTm+E02RijshhsGmYZUhCwaz6ny9xzoepMPbkulTD\n4WrZBi86he5XtGPrrM6FnYnAW10sAbY1gkvEzNNAFJCrP2yKzDae/XVn8+9u\nq/qJExMXxGoCOyVxN3E3SqlfZch1/LvMiBuJA5H/sfw8nn+hWknQn+1L5CsX\nFyPLr7lMV8g4mEGT81iEak6lZ2XsK6JvBArEbfFQzNWL++4l9IYsmcCVl+1Y\nvbnqSrggqRWgLTzGuoAn/s9rAXWB74yNC5eIj6IsEwohY1oiKJNuEgbg03fy\n0rU1DKOKWZraMsHeFgC7aR7+QzpbPpZFDpx/VgIcZjFBN+0XTd7eZlsl5FC2\n0kRdzQpw6u3FVuWAke169eXXl3b02To7w0vsXV5oSEMh7lJ7W2TkQx1xf3pG\nd6ijEw2JF3wQsYz5v1Kph/m/a7cN4IcRRMfPT6J6c6CS32ss1vanHeZ8jfsG\n29Ca8MVo5Qj8cjwGSgWxgmbItKKUATD35EeC6dARwFaoC5VH3jAogr32ahPj\nS77lPFRcD/CoHiECPpKO3uc8b8qSkbobKPxnqhNwC+ig10bkgHZ03FaVI3Vj\nA9ta\r\n=sO5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIpx3pstlantPBCklEaxsKhPU4t1hU+ql8ZJeikAw1WAiEA7Grfo1D5ZRMATanIN+ccIsKeZDIhgK6gx6xuAUYGwUI="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.7_1568404963871_0.6070585782604911"},"_hasShrinkwrap":false},"0.16.0-rc.8":{"name":"botfront","version":"0.16.0-rc.8","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-rWGuZ3zVvx7CnqbhHdCf7j1A5ZC/NNBOsNAAMDWgpSRJX2j+lE1pvxvNbr7T0Xf+Fp8u3SuSHBcikAoiKG/xIg==","shasum":"f12c12f30cccfe5b714668f92ebb0ee13af0bc6b","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.8.tgz","fileCount":13,"unpackedSize":38814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiS4UCRA9TVsSAnZWagAAj68P/2UDotA6YPrSEcEErw6P\nm0xCvndbT2qx7My6JS3JCVsxAXgBdcWFNUIDcR4516P+fjrRswcEgFtxBGMW\nJekqmkbjYR/cM805Thl47nGDWvu7pbBeJCdO84M35ge/B2CEKwUFMKOJWRrM\n1OEGn+VdzJlu3uQwb/YmwYt2oQ8udhPjhUmtQ5vgxGPRXqpD0nYg5cdPqLiQ\nje+ZPGNEYTMfsnyWNLlSDVPrQdEcmvFBo+DXfvRysVYQXyCPj//vJNX1ePDi\nK7o7J+gCKtC78XvqLIBA7ivlhfu5rl6vwTHtfKKaxHSwFeJX8T/0Pnx81q0R\nFHvyZP/5lfN9m4wa2IKXISTVpad3TvNRIh7TS5z7KNGBwiYnMYlVA5W1ALmw\n+vhZiFLXKDUjraieMDuNgi9g38e6R1GGkhYc7ydHaaZRrJcPIcnf2jAdW1gA\n7jXDckq9AogOCEIO6i8PtdvFNlgwtyl/yr2jHyqY4DLfxXIjUtaL3A8bVkqI\nEFCUcW8YheXPfGkTjaohwJs0omRP3N0mrw5DetkUBKxZFtO3O0DrnLQ99x71\nR+VYBdfwFHCbW6b+k2vB417gUgQqxfIsyrRewOx0L7BlWy/r8AMVeTzp6LM5\nR1tK+6Cr7UhCq7MnK3tCqwccENOLf2R6Ac3nl4TqEbvJRsxwDGtXR/sIAWgp\neq+r\r\n=D4Ba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1B977rfc3HNNTrwoHdvusPj1MiKFrmtDBoiGy2nTTvQIgdKlmrrKfdCqYUtVAEXRF2BKfpTguIhSed8yEtBkNoh0="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.8_1569271315709_0.02247686859586806"},"_hasShrinkwrap":false},"0.16.0-rc.10":{"name":"botfront","version":"0.16.0-rc.10","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"^2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-dS1Qfi1keGmSQgpR7BKTRhnJFjqnMtsbnxv0w1C8YqJU6nFugya6EgvNDzJHZY5OyEzstzN+x81yXoH0r+PzXw==","shasum":"1546ef15c02b4d39574f38c5f9aac2548b1a0399","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.10.tgz","fileCount":14,"unpackedSize":40618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdllK+CRA9TVsSAnZWagAAvm8P/0L9ZocD2DfXO8/4yX9P\n8uC2XN1BFy9+rURzEzR1aIyimh6ka3LZpqc2gKeidu94v56yr5RaK9XTPe7L\nFXB4CkBHsAU0+gP83BfE61loBo8Gc1yltDugFhrPh6y+RWOo/2EqG3zCiu0J\nDOcYLOT5e3xQTZUY8TyAgzqp+kAV/F3i2TKqZfMIxEytteux4lfNvmfQxO0N\nZ1kTKhRxyYhAw42M2048mF7uNwwOEiX/FXB0DimVHOWE4GMQTZPUabTK4Ytt\nxegaccs+cV7uGbCKu2IpwwuUC1uKNZaxYD/CXjcFLkLiCx9phJRMTjx6PI/z\nCT40+KGyXvOamGQLgjcfP4DbjfwWHk0ySxLa1FkvOqavHwyZ/fhxRo635pmm\nMBaR4kxGzpLEhBwGMxX3m2S+YURJ8qv0cHk3s7teprea5PJ4MslB9v9OP0AK\nrrRJHpk4WgY7D7drX0Hw95awXp0vRQAvvYGNCmMSSDPtdGCqY27JrYqvnlkY\ngU4ZfmJn8ACIbE8zzl4kYzAosxW3uue9Gr3hy4ejKPazU/VQUtHqp0LF33FX\nox1oWHvVwmBhL3sg3RUQR1m683f7JaXhY6F/jAU26Y7Qg94p39zRDDrPdfwf\nNwCdeJH0FF5xPQUy4sY899wM5HTQHu/FWVQgEY6/ld7NLiJ1q3vQNiJQOsag\ntpDQ\r\n=YI2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN4Vlwsg/WRs5mj3cvELojkIeFTScohTmimDPmbkiqCwIgf9F9JzsPXFk6qrici7ndTtQvDS9smV4Af6NV/LW77YY="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.10_1570132669537_0.2892584996539458"},"_hasShrinkwrap":false},"0.16.0-rc.12":{"name":"botfront","version":"0.16.0-rc.12","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-cPlcJZs/DsQwemMCGzFDQGzMLIDT3s+jHubOff0ecXcLMFcPTHsHse1HQj0gse3QYp6qLIA1hI9QqLOt29/mrQ==","shasum":"e9b28b4ae51f830279e5678a22ee83728c64b0eb","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.12.tgz","fileCount":14,"unpackedSize":40618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnQRtCRA9TVsSAnZWagAAnzcP/0hzXM2Ax7NGu0t0H0Iu\noyIg4H0r2PtkhRBt2yhFo06XWmu1QYXMicnbmOufjBTG2+Ogvzp7nm+rt9Np\n4PaQ7vrlD3YH3rwH5cleOWTtOtMOiFMQd6KaxKuzGO7Q7KDHNJlSKLgUa8lj\nc+0n+qUdKUa5G4XBG4tHIWbqX1ZHY08OJ2h8gfWTHBNu+GnhVu2wn5DWN6fa\nzTkQZ0vv/Qr9bTKt5KLtnkDuuwswZgPeGi/9JdLTenCmxJ4rstzGpfr/96s8\nHmVhPyKrWkWQWu9VPuv4nJHF8yK3zDtymrbY8Z0sqxoFSgCffTD9pdrONXQY\n9jC5Mxs2FNCSSvEL2/z8vAojaTWaPUYz7QhuYysAMNIvu1hdQKQQQIUoOZAB\nYFA8/qzSvRuwFcVNQUNgFKcbp3Y2uyIGXSIpgBhVl8Y5PCXDhrHhNXZWlm6a\n11FAtLWpw7fbG9msXBmMvcVwKR5B3o5eae2s3UQhbOX+Zo0bdHP7hzbLGtzV\nUZKCUEEZrsbEXb/RNmNSx9QBBZYh8kCHAZ27nfi2Pzdfm3DBOAog/jaW3Sf7\nBkBnaVRTggJuUUNgScrq0qqkxA3opA0Z/z+xw03OMq6hkldRycZRNifgZZVd\nUHfjxHe03qzHd7/Pj0UukihapLSYusAlbFko+GHEXj/XMb06EG7wJBAebGgF\n+GVm\r\n=89PQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA+9CqRTXeaBCvvajuIkkW+S2UIsXXx+BvFviQg6xFMgIhAMmVEsa8AqT4FlWESCvxQc0W//fIpT6fHjAO8Ll/O8KF"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.12_1570571372450_0.43231341815215796"},"_hasShrinkwrap":false},"0.16.0-rc.13":{"name":"botfront","version":"0.16.0-rc.13","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.0-rc.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-EX/nZTBHo5p+kzXhBkCDbSS/rykBpkRrK4RhvcQnieoKGQMIn8Roy6o/E3V+20CqQgtOvUkUcPeeWMLvi7Y7yA==","shasum":"fca5047d7d09b22f548ae34e5bb2ba8d70bb3d8b","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.0-rc.13.tgz","fileCount":14,"unpackedSize":40618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnlvaCRA9TVsSAnZWagAAs8oP/0E+dGw8J5mZrznTl8iV\nmhBhqK9lE11NVxHcVBBtHo+eaPYMjR/Dj5atMqtiAGOnidS0UhFa10xs4Pmr\nVSyjVJ5AZBRZ+lXWPtRTTtWSfypA/jleswvMv6WCYpRxTh0NByRe0O74s+Lx\nH2LRShYcxRIEcNc4hQY9fyrw/rcj+KJPt6GsexlTpEzvZsZ9rpJt+76p77uK\ne0bJ+7zY7F6i27FOtbvEYd/85+PcMIumwfuRNyP9e+uKaWK2g7Rq5xL/jENs\nJSx/P7asjC9a9wRdriKOmFjpBpT7NmRJeFQlBeWZ1ouUoQ2zIwqXdAl+yVV5\nVwAVeNLdRK3/AJ++zH54wpAVRMP3iUlXNQYtO3FZ44wvYI2tWXjqe/Pv1QwR\nt1+ipcNF4yFlM+e94U6OAmho4IElbQOlvzvUKOD1onL50MmOJJOrOburetX6\nBna/O8X+BWngaD3yWYpt8it4C9ZBvoFPcxyCHzsOB/sfkN1I+uyhMu5Tl6DU\nsztwZv3QolfZkgSRFljOmkfiGl8dumxhtKd0Qct6PQm8rD/r49R6bzzNszMY\nJjzEbQonN1NjWexvK58SFGr8hvisQyXM5Pgf9XmUKbch8ZxDDNWQF1xQHqTP\nnHVyr1M2fW2v4VaAhedQuvOs4XMrGeoMl9cwlYSCDQrzXs8VDSpNfAQBIMYW\n/L75\r\n=FH/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOpXt5PMwoaBXGFg3SXrZSJytfqZxrL4K8D+/Xtkhw6wIhAL1Y+gyCaQBsrbnAW8LYHdEh1r4h3tlj6vVRqCAOVSX9"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.0-rc.13_1570659289830_0.42965856106383105"},"_hasShrinkwrap":false},"0.16.2":{"name":"botfront","version":"0.16.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-8iXHtBJ2YPECRwLsaG6yDIr7aSszHz3FnqcTntKeOl9R2GXpJzg4E6Bn4oIBGggFdXENiA3fvNIPWXjsJTJa+g==","shasum":"e9c6704105d6d5e494907970795b2de54e989257","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.2.tgz","fileCount":14,"unpackedSize":40606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn6gyCRA9TVsSAnZWagAAs3wP/1Mx/mrFnuBIinCCOrm2\nE/2SA/iCpxlvvEqFveEdUe7afyP7RclwZrfsFOHtlEjev47q61EnTzt96qhO\nwzmom3DaJT7ST1Kz3OwtexqZAHMnDxmUwvbGpq5WJdObE18RtlPHVCqM6iM2\nXhX/iEcM62b1rPe+Nbro7bWWh7wWatAjVNmOEYmcUy6LCsRNNBhYKiNpY713\npE8ctoTS3zi7CpsqC8oMBJD8OA2/ZcT3+YDMefTHXwkkRtAZcXsgReZ956G6\nhJO99un4l7W0lV6gurwuKVv9Za6v0ryNLh7ufcH0acrH+d4ZfU7Q9GkovMMy\noBr0xpK/DASUGMD9ybTQ5OMWBIKfE3ZRKiY5NUHUz2EhXYcFPK5rpIwmcmJE\n/0+INCq/FdKuVldIYQFYGUoczw0ZLjI1NoKVtGaIP9jI//SOruZQzYNrI4LR\n61TvYpAet5AcxL6BVdxE8WKPb0qimonIF78oPOaDcz0NVowHaljnGJvrfHdd\nU8Tu1NnWr2IC5o2SoToISigvs1quO8kUPGajjI01IOc7cmemoBi9kjfojBFV\n2FHxIyJQyMXL37eo8lhfG9r+rtUblz2fn7Qt2HLzIIeQfMcb6Ae9zFTTS1xc\n/Yf9fHGlC38FqtGr6Lk1LrOAAM8BJCpXQuyxa5Gt5SsBxgizPlE1b0JZEy60\ni/yH\r\n=3SbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSnUHFtY/gj0px1pyq1CO4UuEsdNB/Ezrj1Jb9MZXJ/AiEA5JuTU0B3C0NSt1bKB0rpUICHnI70bBCx/6ZHu2qkFF0="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.2_1570744369680_0.06580850682641648"},"_hasShrinkwrap":false},"0.16.7":{"name":"botfront","version":"0.16.7","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.16.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-sfr3LKaiaNGRUxN/LCbXYkyGVJUVnnB4JX+kvDTnmyJEitaWwDgcQ5Y6Ey3gNvxOyhY7RXe3Kpt1DOpohRXadg==","shasum":"68a021ed843187dcd2a7f820ae201da4f762727b","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.16.7.tgz","fileCount":14,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsynKCRA9TVsSAnZWagAAdhoP/3EN6NKeqR5zpdUNSFLV\n/xBXUJaNa1et6hU4qxPnaBzJN+tP8ucAn4j4b8HGxP6a+1/xAGDWAo1a8BeA\nRBwur9pz6tCVWPsucCS720NPoX4CpZLfiYKhPRSZcEF4fMS/sJU8qOh+fXfU\nISh49/BdTc6jP46Lh8WjWOyJ++Bie2DMKvrE4hJZRB6Ogy1dVVbwHP4+QeOS\nAAqiBqbtiVAthyOjMt2GkJDFwzo9Lg8O26wBEG9HXbARcL6D4wixb0N6E7NT\nKjr/66Gi9ReYzAlWzcwSFN4IqwlFMuCqbXHOUBVsfQsfEadBZkbbpr+Etukc\nsv48dw4LFQKBES3awcvLHPcVBYLCjMz2VeeT/4jKPdwqX8xnBrjimmP56neK\nlN+5YMKxE7gBpCVD74sRn0tVTbzb1tl8IdQqE6u8KwxyW7NZu2d+tG3PXoFN\nGJm953AVsYn0KufG9lb59UbYLsJG+2k1LICO167fW+F9D992kySiFHUcnOs7\nwFPlvHYbg6QqeA44q1cdH/l3d9ZgampZaBx5YZS5DA3EflEQwkXPoWDjRz1d\nATV5O/gE4TXgTT+9EM5tb/J3RW2LA/dEKMyrrzmEsrn1aH1vylQ2RC8SAl9q\nHWzYhg5OihdHov4sB714LV7dDASj429ZV+rRP1c7Ql+xWVHHCoWjWB1XFD0+\nC4MU\r\n=EKuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkFlZoHY7rCQTsjl8cR8OIutLy6MhwZotzTn8DOXqlFgIgRxOxFubPlc1sKtHHpy0Sed5f59ZyEaD4jQIylV00gBQ="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.16.7_1572022730039_0.3805794046986515"},"_hasShrinkwrap":false},"0.17.0-rc.1":{"name":"botfront","version":"0.17.0-rc.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.17.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-N5cL0z9+sv61/2Hp+O8KWYJm0CyM8YpOtFBklSEa5JMBHiEyuYnuPVGit4VVSK/vkEfRJ+bDjuwlOEdAAZocpA==","shasum":"bf6471c3be15c90e4169b6fac216dfd399c2621a","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.17.0-rc.1.tgz","fileCount":14,"unpackedSize":40610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtF1WCRA9TVsSAnZWagAAjWgP/R6/gCHxvr0fzT3/TrAA\n3sQCkv3KiopOqjTQQ0p00iE9J2KxWgJJQo5qGO9pqE6UkUf7eoknfOjbEVqV\nc13T4ZS5CNu326hl7WJXMOZzQK9MpzS0Fj4231DpsoVsvXuSyDKuj8SRsFPh\n7uuQnXGzQu65TypZt+q3KrQ9/hqDo7t1a5DQ+lCj/OLWtB20dZbcjuCxnQ8P\nqtDRaztgb63vh7yzCoViHhEIVlXHmFmWJTlp4fg2qO2/EDka6FDLt6ruBMob\nDkl66j8m79AARWLIUsGmNwPoG2dIZHMvxNpmDsofeATHNnenDHTzK3h5Ctze\n8pskGEQNXYLvHGH8MVg9fUSn/Iak07rv4nTqygh+gxDygsj4UDBeApt31v5a\nIkRnmPC6f/MHrQ7lCLln+A4KNQuCanggWPCg3QiMh7msGYM4shIc4cLDx+IB\nmX6RkKzKLYVsczlyGuK6YiAagYfoiCNZOv1adHZ8QvlOVjb8rrp46EXDLTtd\nst1x1TsT8xjGctIXo+AN/lMAKzYc3sNwZb7SlwlHzmmCASo/5WsyDttfDOAQ\nfy7ePrRtKn9+HH/NWyBQs9ijp8+bz8TaidpjEMjFNdJZuRx55nWp9NmRymtW\nVslTkIgAcE91QGllo5TDC2QG6bzzvpgx5vwbN/kgCYHr8RSLhD+S6Oo9dWZy\nvhV6\r\n=UGgA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLIKg5U97gopF5kml5GaVcWJgV9S/iMJyyN7Z9XuEfkAiBKHtl5d7WlblSIiGq5LyIEW8bE5k1JBo6vDUuGIvTu1w=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.17.0-rc.1_1572101461996_0.6741601948370555"},"_hasShrinkwrap":false},"0.17.0":{"name":"botfront","version":"0.17.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-mCN/6YD6vXAINztAc6j/Chsx+3+JGEQqrS8w8h+EGWRuHiWWSoX2z2haYAdZ5DEeoACZO31jfhEaht7ZrR6sDw==","shasum":"1fa15ce8af146852453448d46532dc483c644e33","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.17.0.tgz","fileCount":14,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtHiDCRA9TVsSAnZWagAAnakP+gK7TxhaCw5+/bXYCoYY\npY0fAZoAslMbCbf1XMPcl8p6GPUS6638lhTgD7AdQAY3NYL//snLfykMUsg+\nRBeCOl1Lz/vZaqBsY34pwaTJx5Pv4bOYoAIXJuavFcGQc/5yxI9HRaPjMSSW\nEmpXNsxGW0mACs6Q5INt6VGKnlg90CJqlVNdAIDT0p93+U/RrNC/zZ1SxNd8\nB9jpp0iK4vhXqCZvUjNizTeLMhb1wwkyeXX/fHhh+pZBswA7ro3Nix3P+jZO\ndKHZQmBTVp5jxQym2rlQft/7/XfMjZcAJ1S4xik0YMmnSsgDyWomsMSMABqz\n4ZxdbYhmTORDnbKR1Xd4XIpj9u1X62xSAT2DR+Pa2tIqp7rrZuayisR3OGq5\n0VzJS2Q8QhqZV2EF6SPpSZ7ewl8spAY9yK+mDD53YfHrKwwutrc3lxhcUtkq\ntwbQGJDa84t833GuP3MxeU3izuuDGAn1c3x13tWC0sx4LSJThpQCJ4Zyb16J\nTD28iM84z98S3qCC+Vbzwqk3ujyFnalujy81xAQyWtB18B8iUYte2DBcHgeI\nLUF16z4JVfh19YkQJfXAwT1Ze0UJf/ip4EnD+FPnGRUtrM7oGbBB9Xzt48iv\n7tBgU9yrg37ooaIMJpB0l0sN26e29+s9waRiQiPyEc3ND3vmf4LfdDTLXwn7\nyoKO\r\n=dqSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7V/ybOwozGQdCbOjV7zaaOtT0oNyho8RzdFQW0r8VdwIgRRZ5pkK4qIpH2P7y+k8RhCwomok0Xoze2xImPyawssk="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.17.0_1572108419226_0.9957121396210151"},"_hasShrinkwrap":false},"0.17.1":{"name":"botfront","version":"0.17.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.17.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-Vzawn0GNInD4Kxqv4GORlU9KwNfnG7AY2TWQzrW6LOF3iQXy0aDbRiRkEpkKI5YSVhd5KDCDW1empMng/Bk+bg==","shasum":"96e1eadc6c16f128ebfea26d8803ed4a47343418","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.17.1.tgz","fileCount":14,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJg6CRA9TVsSAnZWagAAemsP/j65swy0rq9H79N2qtrZ\nBRsRsIY3EQboGT4hjOg/ZCQq0cX9u71Xv7/pMpIbMyAif1hYONm3Bl64aIGf\nRxxQO1/X+y7dB7pJeb7virea9CL+UoSMIh8CI1r836rptw3YHsP86Lsa5Sfe\nbSLOD59hBwHe1CfqDowjUwMF6M1Y75bIT22Gx3wYkvZmqg3gwbQ/8xpoujgC\nfy6ETxR5845/ribHZD7/QIHa7Uwx1IsJcNmtLCOhm2xUq4QWOQkYvQ/tNu24\naBNtwdT7qdnoZzUbyXLVidtWbgmtTC5CtcoZPbT/DU1B0kgBCliZkma+2YXP\nW51SI1mAXXqbofGkAmKcW+ZIvEDdjD3sS/7kih2hcd7Oo9IMroLYxWIF3H2a\n6E7g/crzdbmdRC3FCZVunAj5+JaqSrC6uTy0Y7zSF00XFiB/DQWhd4L18ZRG\nhq6IQGYyVDO9nk6MNsI6/Gli6Mk4nAgIOHbG+gZdnAhM7jMtLV+wXKSJ8Al1\nUcXR64Vd9tLGZ/+/R4pvo8e79l7FWsAZ9EQW73V6Fn0RpduPd9CkMvVKSFxG\ntJVkIShiNLTH6+7G7BkH7ukMasdxkKtbLdDYvtOgc2D4DP+uEynZFOmQRqDq\nhFwr84w6VpKtKoIOuy+oMFEdhZRf0lEt9pdI9E4blRxNY41yT6GmpeKZazlP\nR2Su\r\n=c1O6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe/Dpz+k26tUt5vdITCk40CpfqhuYZ12BDm/2BPcL5fAiBrpR/oURgFfi4XhbVOWfVdFjNMEjghpu+SLkWdfrvJKg=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.17.1_1572378681929_0.1466817496983468"},"_hasShrinkwrap":false},"0.17.2":{"name":"botfront","version":"0.17.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.17.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"znat","email":"hi@botfront.io"},"dist":{"integrity":"sha512-DyNTvl8+1A60MJWtoABwHm2T3eYvM9knl7fthxF72T0e5TH2iWDVEAx+n1vJnofOofJp2pGoDIJLNDJsx7exsw==","shasum":"3db5c0099ca3a0097586aeeea16234c1d88a7454","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.17.2.tgz","fileCount":14,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduZsjCRA9TVsSAnZWagAAbOYQAJJHqGDr76A+jVAcSRfx\nneIssItHoJiaNDVW3AOVmAjYYRV0sfDPhPlpPaUKwWTE6WSJjU4AkM1JByHP\nRhmjca6uFpW0b4a7yY2UCJDn6e9jJ3a64/RrXgj14KahkU3ZERWfAZQM4YB2\nJSx/+pn5Jj++jsbYi4XAt/gTaDfb39qhohlSSdXMCN4Sww61nfczShvcDhwl\n267KPp+zCJMfZNQIcuF6mNIfQjZRMGlOaTO/4Hpz13rnjBOd+bc30cvubrTF\n8Mhrv5pR4PMlk/y0YEZxPvnXqc/7nCJ/oePBW0rct7YS5FgcmbPzRvLFAErv\nj7xfLnwjYLGtgTvya2lQGjkO2+Jicf8kMn1J6B4NrWEPHz5HjCu3T7hVOzYZ\n4CpnIIhVSbzf557L+zyPx1vtxqq4YuTTvpaXDIp5x1QoGAtV1zqfoQ0P69Wm\nH+s3kd2YTJyZ7vC2FRgu4UkxT9SQjWJCy/+3oYGYAB8X6OR5SGhHXZenbm7O\neDbghr1qcv1IYD/Y8KF3Hk4OCbofzUUIkLyzDP7c4kC+OAywWz2wpgY/gqgY\nrRMiuVEqlv4SgrEUSPz8H5rHhW40wApNvmKWbZ7yj+L+zMRT8bMqQSpdYNns\nX/4h7oeSsSG7Iz/pxkAYNYe1gxcQbQ1QT/5quMsHTyJb5tyCCLE0o36ZZwrp\nDgYm\r\n=d6hb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0NUEnR5wVSWKkKCWHypn9f5TI292bFr8YQfPlmJiOXQIhAK4JeaViy1RsohWUV390avnAJI3ObIuU/d/UCC0iyULa"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.17.2_1572444963458_0.8317114448267116"},"_hasShrinkwrap":false},"0.18.0-rc.2":{"name":"botfront","version":"0.18.0-rc.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.0-rc.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-PHkcvM8Msd42BIlJuFvLLziKGQnI+XHyS050CwFbJ7F7joZ4zZ+Nb0+BbvQJfpMyS2k/4/oVqXmF7lrZ4bOjpw==","shasum":"00e06e18769767f6f61790f93412ca95868ba36b","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.0-rc.2.tgz","fileCount":14,"unpackedSize":40610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyg5+CRA9TVsSAnZWagAA1OQP/RcrQBV0TdFNxRg02rUq\nsQ21hcV6E9q8FqLebjcwmXx5g9ksVoIi+YxvoxSI06/VQduRKZKjmnOLibsQ\n2PCFPhXJ+xxCGy2awVZSlBBp4w6wvqNJ6tmGjnx74newoIGllooz/uLoFQsP\nBggmAjlBeNtTcO7cQJ+ZHXv58BHnfBnQ0EE1ZucOtlgnmERYI//3/wZymUlH\nxj6w1ZZg/DtUhPWXdRysyqfkBZzxNTAFMEpCYT1bj4vR2Qjrrf6LlhQeXLtL\ndBkWplLwRhpDnq9VMqdnb74WtUUlvcI/Ppk6pHtOgT77GXhXMAwvP4/DG1rI\nXlqNZVgs2MLW4tZmXB/VtSGNDaxAUtbKCl7ZWE/mMjzJbmZ8I9ptI9tlgVUy\nYHHQ4sl01fvJnyBc8Qc/cws2QfeqX+1zHduH7p4IWB9BBMn0JDI034mKeA5q\nyE7E0dODix7G2ZrkOFEeYCYe+ckT5C81lprpzIZ/GohUF/U/9xn+tRLl5ZJF\npLiaLMX/Kk3oZ+EJ7sSLDpxulYzIZUE8uJZwieEEycoPH8v3wm4hDRTrVwRu\nWdOj12M98nI2mY8KBXLmoac4iofGwAhr0xyEfyJYU6OxtySE4pwHaGNhpTmo\nct8MiPUusiKHxRy/C1w4l/Yk5dlK6AxZ0tz1w35Zg4KggkR/PH8RDX/FQhRo\nms3R\r\n=KXS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFoe5tkZQN2ggCveq4QwRpoPLt+Nm0LNq46MupMJyZ+gIhAO4n/x36Vsv1k+74skIRQmyUF11yRsZlx4NFuKQVWyhJ"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.0-rc.2_1573523070306_0.43509149419505544"},"_hasShrinkwrap":false},"0.18.0":{"name":"botfront","version":"0.18.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-dYoE7wy3sjlo5FFsFr1S+9uEhk3FExchXfAWAbf9nw0lLCeYvm61LbcFSyYNwBudMhr3HkGTxdhpz2yPSuqLUg==","shasum":"7ed15d1b3bf4ccf521a0afbe69c208feabaa32b5","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.0.tgz","fileCount":14,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyiDGCRA9TVsSAnZWagAAmVkP/As9eG9PL4xvWGINsMug\nwxfYeiTOU9f9aV9w08IuMmeS73GSrHeGTrgASKOqo6euAV2NYyIwIDLZ3e2g\nXvjBP0RCRKGJh14X5YXeds4h1DqfyP9kuHaL5GeHj/1iJbeF4C0Tj78XeTcI\nDbHGHDodSzhYbJ9zqU3/T/QkxvjpPHBl5DboCsSaZh2bqV5moffnZZb7Z1dr\nXpFNzzBmH9Lgv+S5Eqd4fhXUBb5NR5Mv1TTiNHHeysaRLthC2+vRerFQ/kip\nviNQuQxkN/RvT+XHoYOFVYm1Ovf+fGiCwCk26SVx12N3OgnmPVgD29i4AqAE\nsMaK/4owO0PdoSgfm669qk8EEpMkmOEIOgAemZFlYyJK7IfUn3HhHIVf21b9\nERPjl2qKabmhIEx164YnVLdvMCLWxrL65bjdIISQhhVjLf/K01O1gBIo7nMu\n6IPgZHkbBWVXfO7MQkLTaKBpw6eXwAXZSPU6xD3XElk3Cn7QLifJ8xS8qgm5\nFrU+HYDRFjWa6/215XRcqSrLKCucdv9HW/uBQIAjIaDtcuyNJc+DVEc2Kek0\nZg2yZTRZh9igW5VlagKPEdfVt6nOAQfeARN1J0kxE2MkY7nLUfeMfyeHMMgR\n71tW+pYa2k8vJCcTWijfmMdwk6e3NVsYYDGWMX8WiuhokasIl9u/kTCdnyQy\nNy4S\r\n=LEjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWUy9nCD1sB35A0PPSxCZFoQKjbieLr67W61MXnSs14AiBd+YIatRlNqG0/M1CmCQYPMufkN69wDz8Jg2M+2A6S2w=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.0_1573527750523_0.46865685033814164"},"_hasShrinkwrap":false},"0.18.1":{"name":"botfront","version":"0.18.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TRHNAuEwXfEP39TUqh0ndSbVnIlMw/do54RgMmHXWXC1Q42IhVxxjQwehnSsMj0/3kO0Oh+Yxxw1iOhcXjZHpg==","shasum":"362de5e382b07d599a0f651ea704d4dcb1f4fad9","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.1.tgz","fileCount":14,"unpackedSize":40654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyjF9CRA9TVsSAnZWagAArwkP/2s7ksiMS362x5u/FUKp\n0RACTPfm/47ET2uIEazR4W2/2MOEvvp8azz/3qMfe0qxoLpKB+7/XZ1wme/z\nfMgSvZrUI9ho/vKoLyT2LNH9vs0EAeGYFqmeQJFr0/cUKR3TtuhapLkKCCxE\nVEv3ke7h+qlOTca4vM46+fgvYbfmP3R8/GScTJNPfog6A4WD+eP9mn2w/VxT\n2QcSp8fNcj2K+F09rSbgI5hS8uG0KkWWYw/RDebTB5MvJ0EHG9cTeQk4qPAY\nNj1mCyx5qFBth4WLH4i7vnOTehrlXCI8gIRzgCifep6po6s9x6PnXhL7VHgh\ne0Db7eGMacansVz5dDQb4cEJ8hWc2qhUgRwGG/eH50dPSQ8gR9Qp+G5SNGEM\ngqH+T85lXBBSJN6ZV2/6NF3MhgtWPkT08+9NNYtB6FJDR3IMJSJn1DJm4sYB\nVjwtVnoNp0C+2L0qk1gnPp1AzOIJ6RLCOwk1cik2H1/ixAdgs/t/aZJYgkTw\nhyqOX2+d7TmCDwW+Qi2EfSzXfDzxCjX9CCQ90kondGLRRPw9/yBSRdf4KR9K\n/Znc5PSNgHsY3y+biD0K+C8/E0f4YWUPsqMR0OOG7b6jxAWjdo4uazQ/dykO\nLYlafh/7IqMr5zueAEeuwqygxDkwnhm0xOD1v7d9CsnDcaYw9/LqNbOxvRw5\nLj3S\r\n=gRhg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzbEzZw2H6sgMs+dfYc7agKYEPTznM4r/ax4OHMYBjSAiAueKtgRHvqMyNCfUoxrNY/kSSY6XrNArLIDWx/LbXAMw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.1_1573532029457_0.5719894563062697"},"_hasShrinkwrap":false},"0.18.2":{"name":"botfront","version":"0.18.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-kJ0nCk72CmIFRBLHIEqAx+f8Fzscum9wfwBd2ljWuonH16EKSXIzKM8MrG5DQJzg0PtKilbVJVW0+1okBm3s7g==","shasum":"5dc4471d0622ec7a2c5e3a9ee3ca1270787dc74a","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.2.tgz","fileCount":14,"unpackedSize":40654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0yFvCRA9TVsSAnZWagAAIc8P/3M2Hc5e3eyWcrvSYzhH\nOK07uU43QVvi2t3zq4A2XkBKha4dgoFDvzvSodoWDvh/tRDfYIR6TlUMmQEc\nV3QVnDbBCaU/W6yL3I4lpkMeUQ6iDVy8y1na+CyNq8pWJb69qQnwT2QNKgm+\nrzsvXPCIkjDh4HPslDz/we9zK8etNAUvGTy8sLk4Iu6ULM0aMiIeZHXy5sRT\nFF5qGUsf0olTpZQlZrNIaQhNfd3ZAo8BwqdjqVQRP9KuaTgKU7flUfbyvUf8\nXXklVTAVPRQ9iR5w72qHe86AI8zFKXBiJj6d6Gu5Yd6gpzugZM6JIMbZ3B2n\nYN2od+UDUVwhcZjxvwdSxknNmu/YWIjA3DU1kAISvtkbP5tynonXoJCBQecA\nXl9qAu/dn8w2N04Wq6gw1FVh2gOLxMJC6CRt4IInwJEQqJD1T6CTuwGeT+n3\nEmjFewpPSu9I18YJWRUXQ7sYkfiyk1FbFNylTKqKlUrEz72rrmeymbXLYS3m\nwvVDPSLfWWbpXWn4qd/2VK6LCINh/0aQHb4dpHs2/vTimRi22vZemEHUu/CZ\nn3vLLbh4pTg+7I8X6eJK6Qx4uITkeh26ipK95vqX/Sf9HcFIg2DQ68TLHvEo\nQGv351qXnGOdX5OpvGtMMiC8OuKgaidDMx4vJK6ZytpPRvSZMHFPZkE/RUas\nbUaH\r\n=6vEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkEZ/AW1o4VysytmHc4ld0cmT7hcE7bQK7I9gYATpI9QIgZmcLNNDSZZekpIgdh1jeJ2ICUnFxAzslKiTBv7iev20="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.2_1574117743411_0.8120773910170738"},"_hasShrinkwrap":false},"0.18.4":{"name":"botfront","version":"0.18.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-xzf1YpoHXEX/LMzfaNThfMv7jwW73RuvrjLQ1lyFC/ZESRviamnF3vo2tbqkPUn1wHERTGoeJiNs61UqoXlcmw==","shasum":"37668c987833411631bbb4f2b38a4dc5268b8c9a","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.4.tgz","fileCount":14,"unpackedSize":40632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2DRSCRA9TVsSAnZWagAA/64QAIf8klnxfOZ4cKXKdYxX\nxle2qLmbOo8iiaCCe+IzcGUgqxGf0lmK2/RFzsVJPSQnlRiRyQpCLZ6w+URh\n8gTqG3d0Vvq7BCQ4MN3Amd1cxNkb6r8OI9xwZp0aJrlWfTj0bwtSfEEf0WYx\n8XlAhLPP/v37fNDT3GX7JGxUsY7BjMTtjA5JymahrBkBRh5l2+5S0eOW8y74\nao3ODhAx4Hsk8fif5MvE7mFv3LbFCE/3p9oaqZ6piaZNBgjHbojJOOXk92ro\nJEILk2vRKmSQ4piSbGV5zBQmzUCkiL1+K/sGzDwVOhWNMN8vRyJgRRrY6Z8m\nBiJ/jZQbe/fc9dM2SD7/4PIPVy0s6jgw4aUVypuxlhZZt10CZ7I8hSi2r1wU\nZ37zXn83Hxs4IOd4PLsCf8b1sLvBO/aw0VzUfVbvst9fm7YXu5oQBRptcJRF\nR3hEOa03Nhr7Zy/gcSDLQZhfcVPuOZu+11HQNJvkT7GqaeFwBlRA04PdiUeL\n6XYClfVQYG1sFMrsVapRihc1xr66Lm2E/PlaeQetqIT/lwJJO+csDLYk//ZM\nWsjr34W5qF/KwWI/BKPXe3pmcjSt1X3AaP3VVWWsKthMONHemTOVPEXX0rnG\n9h+30Mw8yx2TXTYKFxFjhL4wOuey2svB6nujPuGmahbvboTKSnXUTNLBfQzi\n3jgB\r\n=y4pM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkq5j7oq5Efg4Kxj48ZUq4DR3JQ3D26Mx/eyRjNBWhoAiAu7xXd6vLh15fQVom2aumg7v/7Aotde/fVkldrt7rVfw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.4_1574450257417_0.26419550893071686"},"_hasShrinkwrap":false},"0.18.5":{"name":"botfront","version":"0.18.5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","husky":"2.7.0","babel-eslint":"^10.0.2","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.18.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-uF5zOrSpZVCHpSxlAffiQ11uLI/S/XF7BoXrHHnRpMhAxjNS6HsRqKaj4QNSGpVIT87KiWxiXEEHDR616aaaag==","shasum":"aefd94d95c6fef0d727b3618c0810bf8a18a34da","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.18.5.tgz","fileCount":14,"unpackedSize":40632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Fm5CRA9TVsSAnZWagAACzoP/iQv5U1fgcsIrwxnIglU\nu79q5quz7vU/TJ6pKjLnM1k/BDko/EsxUSBkYgXRMdXOY5w56JL9jmhVaYlO\nuHrw+IZFgda7YTffmvQXHrTJO+iBAPQdhbYw2Af5B0Kmbf6pN+t/zlYC6zxa\nMjCWu2jGaxrdSjzB6k2lVryx2y41k+VpjRvdTv1t/DSK9U8ZX7WJzhuEbumo\n7/INuGFF2qzJMYw2Ws46aEJiZ+iOmjgTHA/1sKqhytiTpzuZ1hZWmoGX8YZY\nuXzig/HhEb8KmRdFR5qVq51a4R0qa3qo/5wTsm3YrD4Y0zt1AvG8cbPJ/1rJ\nlyM3AqVvRW6kIZV2CPKiFhpz7Bx2Sk/Keuk61h998sdV/ueZ+amzcI/mGT8S\nfRvT/KSweyg0m661xzW/1xvMIjmrAaw6/2wDLWQGKXwiRS9/zJZo4P5L/r22\nXxsJGvLnUBN57HXJADHYkqu3GFRjFYmwZNi0IaqdXEBWPd/J/BfkkeHWpQ/i\n9LnmzyRBifjpSebUZ5FTm0+DFatiXHBnWhxdouHNmoQq7l65WK0dhb8H1v7k\nWmT5P21Hn7Kjs1MaFRsXgw9UTIgaBXRiBMq2nGfkzG20oOB67btu3LqcENKN\n1k+yImRCQPljR3DM3zXO2NnGHxOdewuh8wmGIHDXkouby2z7OWcZWsOvR0UQ\nOUoM\r\n=pyHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxMqJN1P5icUHFmA0OjYEm/d9AaaEInEfAwNLuMEB4sgIgW8rEr+H5fRe4bsP0xXTrcge9FiWZ9flldWaBHzZn3DI="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.18.5_1574459832596_0.9867611309559161"},"_hasShrinkwrap":false},"0.19.0-alpha.1":{"name":"botfront","version":"0.19.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-WFNbDdbMIoGsfKx0/U8+N/nMnp5+YyeiWW1Ot1RQKebM9i9v1xugv3ZT4SvCbedlw5uc80m0Pqax5psxtFw9YQ==","shasum":"0e25408e433e21bbf0d224fffb397fbe66210332","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.1.tgz","fileCount":23,"unpackedSize":58441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD9TeCRA9TVsSAnZWagAAGwcP/1LeDmJDsgPdzuS53uRA\n7fDYRzjv+0P5m9sjcWvwR9HukMsImdueDJ4TnBTuuA9uRIgXwFcNU81qTEd0\n7TO905J0m9RN+x1vHdQnWIieD1G7Bz2gusWUIUM9X35nNkQwnVYeSmXkUx77\n/SHRAStEClcrINrkXxLYpS8gmSwVK1gF0lGA3u9nvQquZ1E3G74+4wSm5Jg4\ntzmw94O4aAVD6V8dTuJGk1PPUx1Mb0cBZAN5BaC5YSr8enrMQVpA6lGpcRVK\nSqzQLQQkh9SkPyDo4IktghvN39EE5pVzV0H0QRjyag33E1DRw9toyZRA5Vpd\nuC0wjJvND5IDKz/7+DtVPoGaPciI3LP1Xw3djnl5m0p2zhF50AWDHxOosDJs\njWBaZolo6VDRhvsu0xJUXP0Ash1vhnxHLhlirl2u/m+Mx4CozAseBYnAWOQr\nemU4W8cREI6H1QXe4cBZEwZzl3UlKwYpj6GLCeJlFyoLM3B9f61jB+UpH9Jj\nYndKqXrtK9VA9jDLz0tUMn5HD2teen/mX9vNRNqPikO5jCRr5mKG3/ulSTOL\ngl4MPtuG+J1v30o5yR+W9E53KXcduDwraYI2mcbj8+CEP3p6H7eOVoCAfu9d\nO4gSFDFf1L5DQ+JQZCCcdzQov47zGAhYOmPmULQou7ZBceo1cVlMepSPim/2\ngjr7\r\n=nHDF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ4RjCvdI01gcIEDLcUZv+q5OnJ2Gg75l0qHwIluQbkAiBIeft16qJWFODtvAL3z01TI5IzdFAJRxOzklxLdmRjpQ=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.1_1578095837855_0.2017608550217198"},"_hasShrinkwrap":false},"0.19.0-alpha.2":{"name":"botfront","version":"0.19.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-n3tOHrlBjB8ZxZmUKltLUuvtvxClDf4+o4dC6TbAaQfWK86PgGC6qlYa95qblnA7zoYTnkfX8FXZfVSbAD13zw==","shasum":"513b4c30586251060e051de9bd75c58dc2879a58","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.2.tgz","fileCount":23,"unpackedSize":58310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEBI1CRA9TVsSAnZWagAAdL4P+wWRfUhJGp5hiD6vufmg\nG/j5iLHPfhqcZrojxi0GaEjWJNVR2Pu83LOT2Xlue3K95WFjlogorTvLIhln\nn3OH56MfBhRNDY0VWOyKMB+Hu9d1b/Dsvg290xwg2+AC/Do2MK/mUTG9GdnF\nxoOhUXV5i/qHzV68rYEjV+UDR5oNw695pVPMWm5kiSExY8EVE+DEN814MQQo\nkYYBHH0mYzTVCgRA+llWjFiFXj2TKvN1YeG0IlpLndykHfuO6BtUlE+MndyK\nfY2Oqnc5LaGOXlzz/G1H2x1nYQ/0DYkbaZKgpoelV0GbWd6aiIrBFkAZq8wF\nKXXWBivfSxyNG2jrX84OcBI7e3WtREg5hYpnjRUsl8dawCLr4iD0LksiC9y4\np7duxRLc4y4tWy6pYW1+ZT35J2VphlP71xfekse3nZ/LjOFehMvUMKtDWCX8\nlgOFgPrqIylogdE5EbZpmSQmWXi5rdNAbaL8O/7RL6Li3faIBlD5FELIe272\nOzB8Ke5iY+FHoBFbgjoX9yMU1h5tIlHvuyKs+N2nlbcQzuJAveHw11fhGAva\nIL9f8WGpwzqVc+OByqWM+kYDSwQDew2yoDqs4LQ7IoKn+9sG2EdDO+GHVt1n\nTyM/M0/8RsSHmes2G/mx0rFu2jJKcJv9ikQkOFZSgoUsrvqoFtGUME9GxN+L\n6vkx\r\n=JGYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsmxHXycHCd6JH6grLjIc+0+7gPJt3mgKz+97RNBx7qQIgMqfjs6Eh2JmaXUxES+dYkwOsqfRCltUwqCHfRLs9cZg="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.2_1578111540625_0.46927451277034016"},"_hasShrinkwrap":false},"0.19.0-alpha.3":{"name":"botfront","version":"0.19.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-/QeoLulWhnLbGkn+xcl5E9v13mdUQKrAKJ2wx7WuyFPYA8S+bjJp+0wQg6o1HmZS5ddRjE3X60hqcbd2KeHAPQ==","shasum":"7232ca6361ba651d4be0ad6b48375b5484c62a75","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.3.tgz","fileCount":23,"unpackedSize":58855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFNdWCRA9TVsSAnZWagAAqa8P+gOEFLVIwA/xuM5fEt30\n67prYQ3ORXWIa2744kv4dSQNvrniiZCW9gvzzkeJx+JExA+II0R35wVbuiAN\nR8Rxzl/wXs5t8CqUjRzly8aE7PddDUnbaSvKaLBhNEK89tHPlW6nqCrMXYgQ\nf8tLnIOwCaex0BdjsJ5Xd6WCsaIPk6eO8kHECH1amm0b9nYG8eDpBtnkq/eE\nVmXGT+ayAvEMuCIPbN8uYTwqCn9ycuCfY9byYflrc/BAKOuQTgt0pvugmdXl\n3ZUVNVGDpQxTLeqrF2Yjf2XGNUpxOJAuZUXYqMlyk7p6M5tjbj771AvaZtpW\nHEg31xtp2MpwCTR23FLo7R2ovFQ8IeYp1sPn59UQD5ImFTqQao/jhygb6/es\nebaBtVeraKIK1VoMgHByvBhv5X9gC7aJsruiPGhvD+ZpFGD7ydOamwj8XKLs\nHR0bgE/XFwnXKiw7Z188xWaEh13+334pde2Q1llR/tn1/dVuGQrURJaID2du\nee3q8hWGqoVkKubglWr1pnSwDsim1PbbPuHwsZzaX7trOUYYAK108IKfHCKx\nk4BPLQ4WzR3DIRh2OCwulfXMEK1KnZMSid/e63x4T2xFhFITbxhG2NoGbjdt\nzykRObsyJaRZWovZc6vPZhWVOOv1M3crSW5TDy6YevhEbzrfPowT7Z+W7zRG\nHU6P\r\n=n0L/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVtlb8qc6kW6Eb3ylw9+Sxtvc2mux05g9/lQ4g9+D1hwIgYzg2B8dYtisA/C3Pp08y6pj1Gl5sCI6Y+pHHsKTBPik="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.3_1578424149885_0.15183407850531672"},"_hasShrinkwrap":false},"0.19.0-alpha.4":{"name":"botfront","version":"0.19.0-alpha.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-esct7PvnOkPEgjqGTFMBlkOVyIGGdjFP0Y4IJfvBKyhhPSadF1zGuultxC7sKI1sxzQ3EMxJuj0xKmv/v2SvZQ==","shasum":"83c7094ab2b47a9db082ff95d6f4cb767424048f","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.4.tgz","fileCount":23,"unpackedSize":58855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFQlGCRA9TVsSAnZWagAAH2MP/jcPQDCVzt3rorACy17K\n9g4LTQ0vJivisOL6KRXMzOWrCQwEos5yPFKqlzbZOdeFvI8V59ZAMf4TTQk4\n0wkxUCyaoSf+QSHRwmjDSUuyIeTGIb2FysKZD8L4hN7O0yR3g27AqK2K356s\niy9vvKm7Fa+0Z60eVehDSzUSq8X9XZGPQQFnkVQUP0UBhhXkHmmfYL7EnLXl\n5lNXc0vBHkcBJSnyXEIqrAZSKYESqGLdFEvTzWKA3LurEGe/YwH9k9iOVBSP\nDfUS+CPZD0I9AqvaUjsT9oui09qd3usRxFnw4BZXB1CGbTO96CmKx7d/rcRj\nWa6jmhdDPBxB3U/0nCrmdFFIRovxJzfz00qqS6Hi60wAiuDs7X/1kiuqZE97\nUefbTJqG74YicpNt4GT9VGRD2Orf0LVFUQxmN+MnDIc5LzrQyQWEESSi3qRt\nsT4TV/cMcrkL1ZdU61NN+9OJN0w9KdNfjdG5LkA1QLt/vhACG7u//6EPn2Wo\nH6LiVlm/F0T6d6AbMUaLx8m7+eijqe9c8expxnNHmlsBxrfnEgRGxKP456nd\n0e9QW4qsIjkDQdMinIuiTomeJp/g7WQsll5Chsfr+IjzEDsIU57I/DBubcDR\nhVWGv7Cki+AtbTD0dKJai43ZmSg0BW9qM6RpSsuNBp17oRL/s7DZlyJ9NQP1\n3PIk\r\n=aQr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVAj2ysCM9fqCXBsArluNxP+aRpM2PVdbQmB5jgz4skAiBk7UF0fHDpCO84aVgUm3dVk7HYP8VP5KMiamG1jY8G1Q=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.4_1578436933945_0.42452492896732075"},"_hasShrinkwrap":false},"0.19.0-alpha.5":{"name":"botfront","version":"0.19.0-alpha.5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G+cmHOM/7LLfp8z9wSfLxXKXISHZtEtBvKbq2GAsV6+oRQMPh8cxKcWCRwGSZReKmUbYoh7TvE7RMZPDAVI7XQ==","shasum":"d901427dd30f0648241269ae2710e8aa03708bc4","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.5.tgz","fileCount":23,"unpackedSize":58855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF6kOCRA9TVsSAnZWagAAobwP/iRlCMAoluVMYwJIF6LP\nmEZZoJVTU97EWxOKprV+R6SWkjqyvU0lVwbzVP9jrrCyj0cHNVKhbwGRxUd5\nHesIWQewLXHR5tJ66LXqHOnGR0kM67I9EEXpPTJpkVoqkqLlAFfKMw1F8hVj\nNQZTcEg3PvBCIZhEW0tmsX3WGRKYnakzUQ3ztVrV1GIfsZaXulUbXiQGtjpt\nv5ok7iSw+ZTx3XJ7dryIvx6A4rEPRE3HlpWkIfNeEXG9r5hFBamIN3qsEBjW\nRCNkP22mz0Yux6fom1ohcyYlXPUWewqVn9h1oSiIcRQhBCtpa1v5l1JXNWT+\nwcTyDnuHXQJ+J4N8f8zBa2KihcxTyAbetDFYZ79XJ7rKhdkWi86MGYCSQx4I\nzMYkpC4RcSRRFC8l+YQr9gcxPyg7H05br47ssWwET1i37yNOTifF/kiUM7hS\n2ESAqfN8kVje/Y7XvfUwFIy8oYaeQgqc05petJK6aRa9wO/yBwzQfBBW7xvu\nrhB8aIdfuDjUz7wepRrIpur7EGx1AV06hp8R46pL3YDsWyomz7nni9DPNTpM\nh2W72IoqncE5N4ubg/leQqZ7iEYym3IHkIX9idTwt3y/nUG+YyFhGg7KXgmi\nZLphvmmVnd+ES5fKVVEAb2r+i2D6cS51A9VLZ+xWboEpv3MdVuSCsSs7Xwde\nunc0\r\n=/Z5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjwBPgp/Hlh0PubzEt+BbKiOCEH7VzqSlk9OOCb53G0wIgMRLzbTfqK68IfvzT4lgD/XaPeSANCozDm/2eqSB7/Js="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.5_1578608910446_0.7883074332404985"},"_hasShrinkwrap":false},"0.19.0-alpha.6":{"name":"botfront","version":"0.19.0-alpha.6","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-alpha.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ftZqAFfrghtbt6YD3QhBuauueJgjRQUbN04gLQHd7zK7cNJqJyp4f/a31deIinscfzQObQvn5YmOWBo1bjI9Rw==","shasum":"fdc17dc622f16f87c6f1b9f9ced66c24fe5a8356","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-alpha.6.tgz","fileCount":23,"unpackedSize":58855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHPA8CRA9TVsSAnZWagAAXjkP/3w32QEHeUFkiez4ZLx9\ncc4E8t6JVvuNLjcyUz3lQb97N6c63dFJ4GoOW8gcsYmRqP1ClrlyJ9Ag/Nju\nrRbcrxtBxWOhO71qj0rG1S+CpqHLpPDNVrqIz8e45dHj7tVwDBtuOUOmFHTt\npzmEP/Bzfz6C5ZG6/otjSllC0iN80rF+ctD+zvTDgAf12t54M81XWouBI0vr\nieNEWHUTuOP2u8eQeNPmcoXbX75tMrHXfnYi+oM80WCjwhpUYu0zZB3REsdS\nQkzyke3WApPyMSHfGOJ4WkMjvcSZ3DhzFU9xhoThly3HLU1ICgeJ4Ag34ZrY\nPUrOcI02kgN0p03BA2wiTIJ9KeIrP1+NLaMwSH3aPoZvoOMUQ2bKuiMC0Odj\n3M/m5vZLaw3etvF29jpx9scZzaG5DjYPT/+bzCwwsmUsJ7PbeO/PId8q8Aet\n3bo8FHBLjXLM+YrNN1wRWr3aD1aIKq8dfpkdWYVVwlIOHzETRhTP1MwFMT+X\nrkUx7MPoZFpBDyZBDhOTh59tCtepKXuu15yC8CRhuvV+iHkH/3QZVlj1dNdV\nz6JcX33UbnDiwq9Pvd8p4ejmGmg4F46O6gKPZi7EhvazonxlL4eaJLXFxSNG\nGSORTOOEYyl6Zv14/toZxc0kWhVj5Rl/f/NKAI5ke3HD0kE/2rZ5o3WX1Xdm\naV0S\r\n=5vNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2RpEzVRbdxLy1c/UsOFaJX/mVdgImTW5snbIf5477EgIhAJcsnEAGkuGOB1eesCvF3dcyjLe1amdyEeSSAijHWkoq"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-alpha.6_1578954812056_0.5209760589012036"},"_hasShrinkwrap":false},"0.19.0-beta.0":{"name":"botfront","version":"0.19.0-beta.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-beta.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-vKi4lDw5dicE/LgdyTKIJc3gORoyA5GqLmpYGvKFGaWcWKAbvYKuSGZsmTnwopmI8BCPgtVOimlOy6goyppOvw==","shasum":"8bcb90549fe628145047fee8c6bcee9f6bcaef28","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-beta.0.tgz","fileCount":23,"unpackedSize":58852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJb3FCRA9TVsSAnZWagAArI8P/AvbYCX5Ad4z70kEv6Tb\n1IbAFmrRpA3geaVCI+shjJKpVhJQOlWYAE6s04OFkR/xsUr+1HBdhpc2pbwr\nhlZSW+jfvarta9qip725dRtI3+/J6n4/MuXACrA+KX09pGEuP5AVqyE1Ry6+\nwXDsLzgLZ4zjeVgi8AXTS/zUHHROmiwWuYCeZ/9pUiocbVtboRuEXcOGxe1a\nmIpy0KxzRniPJPIiaraM9K1MZ29Z5IhR6s8YmzpPrjySVz7GgeB8hosKoUGd\nT7jckBvLrtZc6gEHN92bkUovJ9AhnFG2shetag6tBKqxWR0p5U2SEk2MEa8o\ny0rebWmY12RX8ehaofrUyxzkmzJQ43rGFhcnNO1IZ44LwyRIfXu3x6Ks0ISy\nBJUXM+sV67ZrmgBzqR7pDd9iCea5Ieq7dCOeG5B8qXdmzAexsYY5mXFf2pIi\nqc9LFDTmXHAUot+VnCHba3i7i5X8cEywTGxjZzkYbF6zETl0hqH2+G6+hIuP\nWBImOdYCZsFhFz77FJkAGDxlN26YmRiYlHEI3GRM+1lAJbPZIEYBfmwK2jj1\n1NcvpYQHs09DIH5WYjaUR8jBEr9n/3Nn5nJZypqUaAoRMK+MDbxTg0nC5eQZ\njKspLDSpsNwQNAhzr2/DTOKRJN3SAh+Ji0eRPcCQIE3i8aWzP1ucoJAa11L8\n+92h\r\n=yNdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNRaPAg7PSBPrz8tsLjjH2ztB+SFfWsIqGXscOsyUtCAiEAqqlkA7eKyAaNieAsbQe3ws4T6CUO1aQ+GjNTIB+TQ18="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-beta.0_1579531716672_0.3340089047815744"},"_hasShrinkwrap":false},"0.19.0-rc.0":{"name":"botfront","version":"0.19.0-rc.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0-rc.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-cRyqEKWPD61MyGgk7YOsh556KDJ9o2gpzrPOBjW7+LcALeO49k8GPvXge4iAR80XOQl7WnKjjAKei6XPI4R1Pw==","shasum":"ce29b0e90e4a5f6d93b46ab208476549ecc4cc4c","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0-rc.0.tgz","fileCount":23,"unpackedSize":59658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ32uCRA9TVsSAnZWagAAf10P/02yZ0/pmQqb3IG8uFDW\nUVH1R8q5LvMj5aBQ8esGTE187ZXFqIG+Oh4DEpv/3rZW4AfKejhqG+HVyiwu\nUpnf/WK6tEwYU3L2Kx4aflYQliJHFzj5Nla/ReHApaPXOjzZyskcea+Xb530\nFXcVDvktYZkxlDm9KiqmYws+iDht6bBD2rD2uCNJ/J0HfkNyylR2nn3+ZawU\nO5FI691deGCPK15Hc33VdKFGFAfkpnXgGa2JKerDh4DgsjLySG9YCkunoHTE\n3YBrbjkL14JNo2p40A1/wJGxXqaCBWo2ws7HTVg9+Xu6uWRDps9X7eLfEN85\n1Xu7JguAZX6qMwNTwSCr+T1ad1RkyISI5hqm0mPbqaoWuYkB+KO6c3OSTUAy\nk9rAIF2h7BPDLWc02xwEjW+bxjGqJGH41kAnplRtFvlChtoO7cR8uy1Cux+O\nhCTW8seauXWG5AlhAgot2/5cNNxubrVTuVBR1/v6X30lmZU8Gg9E5eH/I3Re\nDg8dYQaP9VLDQDa6aMaKigeM2o/78I9beOn0bvt807XKmU9gECWM6PJFWrA1\n+Go9rqJBDSLbJPZLgGjbVKi+B6gfcmtlrbxtJLuw/UgXJkzR5DBS+rKcjtrD\n4fy8/dodFbQf0Csd03g8BK/xyMOhvmdUZUk4iQZ3WSlo5vSL2Ll190D0WIOf\nuSJ9\r\n=mtS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWsXtD6rEbWfYDXrgP+X2xf8AFPTidTkKZD+Lq2A/NRAiEAh5d8cvzDqroGQvIEsaJSkdYGe4kbJBbLJNe4CJTg1So="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0-rc.0_1579646382115_0.5627221388706007"},"_hasShrinkwrap":false},"0.19.0":{"name":"botfront","version":"0.19.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-RcTXfFcQ0RO9Fm9QwYpgB90jO/Nm/X+20t2nRVD146B3zCpd+BNvO9aJtRgmnXaiqgZngX65iPHSssSjlmXX4Q==","shasum":"e4dc9d06567982f534ea3a583b9be814ed2f9059","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.0.tgz","fileCount":23,"unpackedSize":59643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ7jSCRA9TVsSAnZWagAAEYIP/jI5wmf0jGXbSB5pllWQ\nZ6AEFvEGfU33sHMw8eeqeUgLcPCQ8XK5rTRbSkzG6oNkTh46iZqUiYNZsiWb\nPvwJZJ1KEycnNcTM8o6l/pPEk3Fsgxk6icQWUxpoo43V7MT0mDNSr3PO5O9G\nea5VuvMemeOd5BFB5DD8TBE8E+E16+m/ID1ueY4eF70vq39qx1FsNtiYC//g\n1EeTBM7CouIRW2H5xgSkgMa51bkSlxxoSZJ3NRUovNVt3TzqWLsW+bit0rgb\nKDu8C/vQF6PbLDHDiCxUU6uITTQHpOAtDKXoUjJVacWxl0COtFWBhjKPyvuJ\nB79HNeU8BSOVfP9qHNjaCAJzfO7mwWdMptCK0iZKRD3ciNjdhhKbNhAJDngz\n0gFBQESOO3IYV2YNVwoVRm56brKsKbqEHis7NYR/C+CjHkOqpODrVLOpDY53\nmUU7zoj9KacagSkV3VGE5Rm8+RM4JWBdJ43IbneNjFK3AecXhIlnKy/YqnKj\nphKiRpxbSiySwHZTE6+THRbDyxUnG8/4U1Bm07tjf51IGuswi2EfaIMa8Pv1\n8D1QKe+9PyrzfIgHxKX8o8n9I3G2WOQWyiVKXBLPtYzj0iUeO+Tr1rEXmELr\nFcwjIXvBR7EjNcgHSIaE/hGMXIrdKqZPlblNO8pQFdjdYWkH8vIAMDSEB34V\n487F\r\n=F2hM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkwAS33NZfl/zyrRq3/om/aQ/Iel+eA7Ehbbdw6DhSbwIgECoENhW/I5zHxPxO1sULkgEOx7qsYvzEsQENPiHbH8U="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.0_1579661522189_0.5811511802818394"},"_hasShrinkwrap":false},"0.19.1":{"name":"botfront","version":"0.19.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-5t/4hG9Pqh3xMIAYFFxNTeVvgSKWJo9V5qEeknwPJA3vkC+W+ZCD7YwMMhC8UPXyy2lrUNEc0MZLkkWz9O9rbw==","shasum":"0a1fa23bcb8666728251c13d610f45a58d911ca1","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.1.tgz","fileCount":23,"unpackedSize":59643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKiazCRA9TVsSAnZWagAAqHMP/3LtoFaAdFcQ+oZq7LGA\nk03eO1PFNFCinNfwI0feAfFTdj/Ocg1p4u9SV1ysJ4ypxWxq7wlJwdCig+bf\n5v6fRW73EvmPbiw61ew2wqVHcfrZtQUkz57HiQgP//mL2tHUm9rtadVanL1j\nWBcVyCyBSAbyiFZD4k7sOnl1RLzxy4OigINJoG5Icw0UAkvGU6+2vmKcNU4r\nI8RHZb7ONganbs19vSrMdS16r24yDWkx6E62jdqbm2LBtDYknYL0O204idVs\nyKgdwzFbDYRDu90BYObdGkMEG5FP/2jW6AqXBopb9HsUWalP4u9dbyZj6TkM\nxgY4nYGA/vSItLBVWT13ttXIXpjaBmsAYi2eEiQFtvkQmG4ocyiVjiLVnPgS\nLRoZjw+k/kKCCv0f9FVzbFXgNz8ChYHBtnBL5z1Oa6/j5q43giOhtxb4zBdb\nu8TOA3q3k1CBCxI34lKd1OMX9rluAYaaGMYyYTJyZsYYbkeFYstlZnAODID0\n1O9uZ8Q/6jnU1XfUsvPRk6CQffPyd2dAaokWQxW9/NiUt9NHU988ZbL1HgMq\npS7YAeuYsrYyd4PL/Ozg+eSFBaha+3N7SMyb+WYURChw00efbdsIUUtCp7UW\n4rRlxSJ3GEZO4k4MnmNnNEfGXfBiH4JLgvn0BVfwhTnnzz231iGW4IIi3VJ/\nLEZU\r\n=/RSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg8Mcrw3nVCDZn1mpzM1j9OIG+GiODPOlJp/MF9N1+ZAIhAL3Ic2dd30oMHkfpX+x5fD7I4TJvsjdToI0t4luyR+90"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.1_1579820722641_0.022910041604197184"},"_hasShrinkwrap":false},"0.19.2":{"name":"botfront","version":"0.19.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-XqOILaO7CC6JUnBXgVUHcnIdVQH/WVHLw4IVrxvA2gF9jXRQXrzSdWAWAO7n4Dh+CE9AvGtb51MwU3j/Uyz0dA==","shasum":"54d6bbf7f688184e590919e60128c7b234375194","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.2.tgz","fileCount":23,"unpackedSize":59642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQsrpCRA9TVsSAnZWagAAlWEP+wZm+jrPGoIEpuH2lBi3\nrmCqFOYi6aKoWT9aympbOOGq95V5ip7Y1qL7Z01ZxCfS1zR8jhi+1uBwLust\nrQPPGC5LLcGmDLNegro229DFNRbvSpbxZnQDReju5RViHj2gzeBnvlhMt7eQ\nJT3WIGBiZRUGeIrPI2EghhjzpEslZd9whd6rnEq/nx/92oeDBThLgIM7bp9O\nAPhrcEurNSewZAThObUkcn608pijMm+yfayK24Tuulg39NvcLVPjTwYhtgKZ\nxKoiO/C/Ron8e4/k1QW1F9pbQp6olHBvmJauB6UHezPl+1QlUjNIkppWD8xj\nEOzcC65HUv6ISvj4NVjFsD+Jy8ETzytQZVJuMaEOZshSPVrzhSvvUKtg3fTv\n+cmq4RhJMQYPTfRwyW28RI8uh5KnRVXVNBVdw3dX0h4gfurNa5U82/lOa0lQ\nJnLDBTXz+uBPmdw/Q4o9LkeirgbXpZbHD27uF4EHUA8GUzGsnqH6hfBYvtQJ\nVRCEAee9Xz3c5CPqBIsxIKdgAXshmLfuGaNeqSJAsUz7Qg41VkXKKu+HeAxX\nr6OrT8q1yO0kvdQPjan0CaN92uVEz2DnX6GnfJJcT5GLGXDktO+b2cFNWDix\nnoan32e5YBh5q9MMljhb1mOB8s2Q4WMThhITR/6i9kcozw2GlVA7RLV986PB\n5zt/\r\n=q9mW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU7lID6gTMJtIVftcUVN6YnfPbsjSpB8DtdhblKP5trQIhAOvTYGor5ZHqhJRs9MIoLoQSXXaV8qxwVgk8pUTtV44K"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.2_1581435625263_0.9642871488124767"},"_hasShrinkwrap":false},"0.19.3":{"name":"botfront","version":"0.19.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.19.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-PHKX03TzcIX9/QlEH79pxHjP4L3lZ5w3AXy5X0uMLGwMD8U+7AHLtq3QP7vXlAwj9qUIXQDMtzY3ahFwbloXRA==","shasum":"43e669032cfc86ddc20c9e9736e2bcea505e9b77","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.19.3.tgz","fileCount":23,"unpackedSize":59642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ2B5CRA9TVsSAnZWagAAzcQP/2aq0MwMkzmDUHrEC2Dg\n/Xtp+XNi5cZKxCkDxpjdysUWeQy7LE+5vM7XNStToJb00ZFj73KWEm0wk4yC\nLbMvSls/UZts+tcaDUuJ+4WqrE8nNVzfPy8nqWbyD805Qix5Frc+p+Vht8nc\nHNliAjAFejOQBC/kIgz63EXjjuVarNOKEt2cUio47Mvg+Xe0Nhh4Veqez1T+\n+UF1IYdZUDTH2NCpi4ez9RV8/7FLVfwk0wE6Fzgd3JJSnAbw5c2JesSTIxf2\nq30QdeDyyR3F8BSpdUs0SlqY3F8s5M4VrYDnuuOG5Bdz/uMu6nk+7jiRK/pU\nqmigGQZ51YbwA4ZpH3W9x/mqj0krR5slyoUsB40OZsuAc19H53J65+mJW57s\nUQHB+iaSunbeskYaLEX664tw86gxDHcPpZ5973Yd1EbCfYbswQw/h4+gszoJ\nNKcICdf+wZIuYGdAFKzv3VIZngBGWiIdws9A53vcOft7iyxqr9ZzYHO4YaLr\nu9xkAJpNwoBg+zZRNhjxWvXgyJhA9GONNq/f/KO3XwkJJI/YY88634PVXXTx\nEOwVvjdSZpd+/db2zrf5std/96YbfQNpjj3euXDlsOZBjAPUJZw6bT2A7PEG\n3N85x+zjsllKodrRriRGpO5AofewqX98fvmiBW9spmJiLBcWtpwFQLl1TEyj\nM+ZI\r\n=qvhe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdJ8T+fd5Yeyp5VfmhbAO0VsI7Jp48hknEEm24J7w5EAiEAq8uOc7VCc1v1RxT2fCfSPdHSiuuQJHyqF3TZ+wThy1M="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.19.3_1581473913369_0.29118891783697287"},"_hasShrinkwrap":false},"0.20.0-rc.2":{"name":"botfront","version":"0.20.0-rc.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront/docs/images/botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\">\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release.\n\nIf you need run the documentation elsewhere you can build a Docker container as follows:\n```bash\n# From the root of the repo\ndocker build -t botfront/botfront-docs botfront/docs\n```\n\nTo serve the docs on port 8080 (e.g. `https://localhost:8080`):\n```bash\ndocker run -p 8080:80 botfront/botfront-docs\n```\n<br/>\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000)\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.20.0-rc.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-pemBBowUTMzHhokQr/cGS79+tE+DFuqBmBGfdj1BHkJxgtjb33zRpzYIcYRWR23e4gnAcHFRVD2phDSv32Tknw==","shasum":"7bfe9ddbec63f833efce1836ba73caf19ed23861","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.20.0-rc.2.tgz","fileCount":23,"unpackedSize":59656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWXogCRA9TVsSAnZWagAAHgwP/ihnEcwzsJEJC0u1+FSt\n24bRUelzt8xgRX3eLA+15g3yI5DYl+UGQUyNuLTsbIcJNprzvwApaz4uDBWk\nqxby3E8QQZaqdu+WmSf1CaZgTLfIPYF1CGxN3qwo2GzZ3W0PRILI0EP/OzNM\nb2KAJQGbCarwGKkrc2YNhSkS6VZn8wYTOxDySAjgnAGxWU39zGppoCDwDz5s\nCcgnLz0vYcUfBNFhoC2hcdiKjQ1IbuhIflR7Ojr4+PvtCF1ie40SKy6brENp\n7F3xcyM5d3MVE4wj+5ivVpumWMBc18rAOUzuve9KAXCXusoNsBa0W+GzSdqm\n7prYh0sHpJZ43fVyIgw75Sr1Xon3Jt2cw5GqG2ZJn0Nt8gAKmx6YhngnX89i\nEFak3o1nC4WtLTZFotDywKAC31gKTLwSK6skk0U1Vz22Df2hT/05fosmWHa8\nsm0Jlxt0G6EB/5YMU1vZrZ6UA8X1qq6gP3V2AidfN9vu6Jlhny8m2a/Wvbcs\nLjVO+aJbyy2rbF1XL+1b2UZvJQLTIPBFXeg79M+y2Yob37BnWcXuXZnzJfUR\n4+QFXaI+n4TSQpgsjle3r9ZHxUmMZNbyMbs11fOpULFJhgeRycixrVwajR+u\nzvo0VSBAy8xOrcEYwLqK8+GnPXjJFWtOwMiOZOnyW1Hpnm/9RuxoA681VO7u\nx9n+\r\n=Dq/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFofy6V2olhwlp7v/GdErykwHq0Xgudc8zob3FCDqJk2AiAps/gMpbb86+gAOen3pv9sjRJn3MhnQbiWPvDXQ8FPDw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.20.0-rc.2_1582922271918_0.40161286387182926"},"_hasShrinkwrap":false},"0.20.1":{"name":"botfront","version":"0.20.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.20.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-MGp4SB68Axu4S4gqfVf9NzjklSMZ9CLv1F/NWU6eVZvuMRR+SIKW1XUzgxvBjzqmKJJ+snOZHA8ZvX0gqT06Cw==","shasum":"db06f3b828d8ea5d54d2407689807f8fc2dd13f6","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.20.1.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYnR/CRA9TVsSAnZWagAAEGUQAIkZetbQNVOeNOV6cTWE\ndYYePZOrBXO8uD03sUH9rBqIkT29lxbqgQo9FeosVvDVxH548HfRG0AaU82t\nN5wnzqN3r04nyLAF/e5VwZLtIi+jYuwGjMc0hkoLeN58D1TqSd0iC96xDsDk\nY7+4nCO519KBdvyGA8s0cfLQaA2fdL5b1cPU5Nc/hXLqtcU+N/CUJP6Ugfjq\ncTdUwtoONatPPxJA/CevNOVyiYAPolM7liXi7e/uX025eInKwDcpd2e7wcWt\n3dvlQqM8zSnWDWbQnhbfO+XuGuhLVPhQRSwnHrkxhwlskBWtrBtVGc5lDz9O\nC/49bNFzZxtVmHnVhRXqSWla//B7YA9BWF3ThTG1+RpcGDUMOYrem7357OBh\nXFxn9xDZhxi7WxZb6TvOPBpK6bB/ESF6Rpj+uT6iiGCMr0ZyhM7g60SxNeyW\nRlXWSXcJgupgU/nWUrK3lucSXYR4a1bWwwxH6jVH/thAw2mWdxO754ECL7JV\nNDAGenkkPqJEC9tXVLrZ9RfHqjRFtSXtxIVGf4+Yv4HWJROBV4qOkvohzuQT\nlmMuVdAVEdA/7ksZyNmILzpo6GCj8VZm2fqU05+o/ow5i5Xa3t3DngNTg1Hx\nBsffjaJGdCfrPi12AgHrBIyhiNwMiRFGRH556+qelzx+vcR/XyFIYtxOQNP5\nPxCz\r\n=+HNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCQZ6/fvxwEZkLhRskRZ6ALtuY1344pLfX/g3hwkGxWAiEAkLkfy07D2r+lrl+0cN6gJF6ZxfqbE4UJejcYKwfQJlc="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.20.1_1583510655239_0.5606518067330362"},"_hasShrinkwrap":false},"0.20.2":{"name":"botfront","version":"0.20.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.20.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-PVP9sMJh5rdINGk/ekcUYt/eJr2ZppZRinXYwmraJMcng11L7v56pmSm5uOROPUFn1C2PUp941TrBDI8mb0N7A==","shasum":"96172025b3d50eeaaae703d26a1a93f6fdc3ccb5","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.20.2.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaQi+CRA9TVsSAnZWagAA2jkP/3BRnaH2BjErXdnFf5ph\nd6zkFpFqLro7W0KlRU0SXlWWuJqjaCOLf1n0mmBoJBqkxqGur0+7wDlQWxyV\nZpY7cOgL9iHNjGaAVREmdiicDdyNZsT7zSM17Xm79YWaRmta7ebI+3ZIA3EV\nVilh9T8GVXwckP5Lw89bfIhdvHLn61IFjwQ1CcYTe0HfthIt/GHdblP19/io\n0yoqP1uEI/RzHArYzbf9mSLJ7iO49Jig5qFc2cKAMlooKPob9n5F+OYXtOdx\nczWPqXdDwOc7yXk4yZ+Ul3rX1qfbsEGL51tb+DzW7IeftSuJmD21MV8YRQox\nkNK9gzJG3qgQ82MUlj0tnpL919p8gN0Ztajs9yGusI6Ylz+irpb/ujdGaClI\nfE658fwpqLKsi6JVVVWMOqc9ims1+VV1ytcbwvLllF7pR0KhN91S09W/luDR\ngaNz1qLX3FeIAp68Ttz5ePdOkdRu2PYrq7wRV/HL1N65h9u2MQJEQT6UbHjG\nyN/+Zi55NifixmuQ42N//meH9fEEUxz8eF8oCPXrabG60zVRdvEgI/iIcR0l\nisKny/hQpKNVv6Q+pBDD4tCyMYc/71nscD3Ko/UwRd1SdXUTdYPMljHKFnvi\nw8yuUiAyiENdbiApQQUD5yB1Z3wzqCXz0qqI91uNfTf8QEEdEDCHsMX5UuCL\nEQQz\r\n=EylW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtGYUR+DunWxXuQNdCEcSjc9txEUDO0Q3q8r9fDGAlTAiEAzsJcFJR9D8QycE0UCvIkv8moPAf3c2luMbif6QFmq0U="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.20.2_1583941821594_0.9082382832040063"},"_hasShrinkwrap":false},"0.20.3":{"name":"botfront","version":"0.20.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.20.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-ue5trcRsTfe2kG5a7mhj5AVjNClHYXiVC9ukvwFgDdKRcR1jS3ryAhP2ru8eMananfw3fhooh60OuN/+geBp6Q==","shasum":"478e3b048b8100c741e1dbfa9ced7c7a32bb60bb","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.20.3.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeakbbCRA9TVsSAnZWagAA3kcQAJ+qmXeSTc7hepzGNiCM\nmqz9i47zBol5fD45zQMaPBvJaG9Q6U7ho11RcsnprxQRNSZt4mAI7+66phiI\nh1wRXrV5BsEZrnBIpSm9dsMyvNHLpd3MYLbpR0cS56vrMhwVLkOzJdboN+Rv\nvY4NNX7spZG32JNmgS+B683HHiRFH9hGW3nPUr/L4qvst/Mf7GfUWQRworqh\n8CXH8fU8C/CMBh9dTjhttMujue7tRH34IkwTSxAwcGewBuwalhVqnvIQ970t\nN+24ejjSGEb5M0c0DpsO4GSoM8ysrsR4PXro8C96gTMnoPel1vMzfQnCsQ/p\nQ+1Leqbwo3BQv8fvVY+AKrK/rGCCwj5OwxxkWeBH2VjBMqhq7Ynmypffxd8k\ngL5hXMzvIJ6WC0LGCIP3Tctip77oNZeuJqnPlUEqSfLZ8GhDFl8Gh38j1+U8\ngYVdFTkX+w0PDuj8wqtIoYoSnFYoXwUN6SrQZKhyGFfyzFEUDgsEUI+V4K5L\nNKFN9ulDScdULrUAvHzIL7CbB8FODJDpu93ctrwTMprfmqb+h4nXBMoGZlit\nh/A7uSbdMBX8CxdzLt8etxilnfUGZ37+WLCWNxsXjCzZBPUx+CXf8iWq9512\nF6MmGxTZjoy+Wj89w5fFpSmFiNdcg4yBb++RQEZ4jh1bZTtESG9k1pK2jEjq\n4x6m\r\n=5S4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo3WXxptUxWscwdJPK6QeknZFEOEF1IpURKqTg/PVQSQIhAOvl3Vkw7yn7O+/2o7ahRQYGq/u3dwmY58hkHeUMSFDy"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.20.3_1584023258916_0.8082195309400559"},"_hasShrinkwrap":false},"0.21.0":{"name":"botfront","version":"0.21.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.21.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-K+GCHooEiLtq1PNKH4Jix+atAXN8A4LBdtP9l6amr/puL7SLnpgLOOHBtmXEIPcnmtDVc8car1PO4FS3UGOdmg==","shasum":"5fe962799fcddc86b3109085cdad6552d73988d5","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.21.0.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecmQ4CRA9TVsSAnZWagAA5QoP/1u5bh1hwjsjCyF1JgcL\nQLKyVzikypc3yCgOYMHQnhVgMDC8TC10v6OybXrhuKl7K9Hjg8SbUrs6yDYe\ncRm5FT2k1iS/nLROPgQV8JeD0SSQk3U+TgDEJnC0wR4If9fvv1vkF0ScXNVk\nt9j+5R5eqG2m5KNdYKKZIJkm2ki13zITk4tmMinE+d/1T3Ykr64VKDcawUvx\nU5Vuge+BLIsgKBgeA67/NMXmSDFrao56G7O6YixBMTFNv5C5ddQQbMA2Er0P\npCXrDMma3I23x1DLpwQK1+yhlnFGy4aW+VpKNh5R271Qx5o72Q++H62FQd9Z\nYvnSf+eUqcU7w4Rnuv2gsz+GFck1RwXWT+PILijtvX7QOyP/826jKJVIomRC\nQGxRqW6JsIbPusR9ohx1JnD+U9keGHFuUv5hgSbsrZFs+XcaJwAszAqv9mtU\newC+WXWjv4JbSldpuQeaUFSWhvdp7/8cMPDqlvyqECIbngBx3c1MtQaIEqmq\nfaHI5vLP0zOBFkIsrFalMuQGX6fGLSoM/TGR5vjY/BCyzuRzLMsrH1E4PluC\nYT4EgbhpEZKMirVj1uF/mNZlTPGTmUFCJBKSPqb7TVwRzvd6i7CSBvZ4dMr5\nM6WGIZ7aCBhbFdbihYppLddwDuHZrPooDscJt2KKk/ZlMT+SHlzYSpFx4log\nuVmk\r\n=ZikC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESreA22BYeFLHX5MtUI0ZETcnIS6FQHcSasEqghxTQxAiBEJc27+SXQa2NTYxxEAvw+p5mwLOtTInh67YTbd/vXew=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.21.0_1584555064305_0.729297456718925"},"_hasShrinkwrap":false},"0.21.1":{"name":"botfront","version":"0.21.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.21.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-wdZRoBlDxl9WfPYjw24myX1JW4ZenOTiyo23vFA431IoApoSqZ5thk/TLIF5eETlqy/drQwgs3MWDNBY/UyBDg==","shasum":"2b70a9bca8158e5a27b71be5cb9361916159faae","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.21.1.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecqJ1CRA9TVsSAnZWagAAKyMP/2IyQduHuSjXy3bh2/v+\nFokS3T01EWRN78BSh5iia1HV0coYl2hbhrBzIIUoDGQGL1dwb54AAmMmNuHO\n0LaoLBmPdRRZr25LcU4CyglkvhxhTXJd7WKpofg8poqT9gPBp28gkTU+Zc+w\nYUxx8/aZ6CCvzipiyK3NqG6g7H3WiSIR5nFyu2aviHsBgHaESvHlPO5WF/qW\nj5zIILBzLOav1Skrx7WE6MwLoPoUp9nHgQ/BUn+iuKO6y62EqNpp/mJ3ajg3\nsJOIVqW3lrfrZ60vC/jZwXdQRGSANib+XlDGD8o4VJ4hMvBlRr+UWTrTeXvp\nZE+7FKiAolEy7fjpRT1h/YPJVsUJ9izVT4ykom5e8aqcKv2cKxV3Ci6PLUbD\n+DxDXSQFFTxM21C+gQ5uZd8GQqRLEl1CfJpVBC3+IyjBRVMJNnC7eIbC+ncp\nsNGGwMcg9xvEV3TkfVftRQZuji8Ti8vbNUbz2chaUHAr2OIcTmquz5SSCCZK\n+45UJkBlOH9ZEym/EI2DgA+DWhafX4s5dvPZXWU+2inQUC0tGmjkgJpWw/0M\nfZ55Jj3IILpTHPuhoN/zGyUU3Z1IvJB8BwofPkYjDypnXCLMOJwn4/Thqm4A\nsH5bnEhZsFZgRFey3TJRFuvnxAo9og0o+5pP061wcjcQNz6+K1u8quBqB5D8\nlb20\r\n=7K2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ/SKNyoSt2z9VAZ+w/xvmpIarj/VVIRzWM8vWpZgJ3AiBgRzb5z3VT7VUzyQTYhRjkLAilCQgmmqb//3hgWVKelw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.21.1_1584570997470_0.8378794161047678"},"_hasShrinkwrap":false},"0.21.2":{"name":"botfront","version":"0.21.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.21.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-vdnKgF24r5wBBuGm0c3pKdSYbLIgikyDtuEfmQQQ3Z54Jx2bZmXELb5+1JayTJ2LRUvBqNB1YMODxPUrA+Cz0Q==","shasum":"48668b6a6553d7203aa9255267387e975676c75e","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.21.2.tgz","fileCount":23,"unpackedSize":59641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec6Z6CRA9TVsSAnZWagAAcrkP/3WiPTNZoU4QbEJfu8I8\nnXW98Fn46JrLjnpMkefJbxcynWjcsNIHlG+q1HTDoWX0KBFeC2KWTtsHFTaq\nXFgoNyrKYyxLXLAMGppUXN+/qqOD9CE1O2fBAyHc/qVQtajjw8sYkYUDJvop\npK9Irc2iCQsgeKlCVNJgo82j520D9O5g+7YkYHf/9eAEb0Q5dVuxp5FQ1r9X\ndLYkE3ggaMOzV+ysYBv9VflttTwDMRi6rFMpTfzuuIU2g0WaiiQgEGWzortr\nIjnHuy0U4Ygv5OCVrPogsJILKy+A2yBj9+LmaLE2NnRk9cwk3U0yOkVEeETV\nIAatc7PR5OPGyQ9tR+koTwndIpkGk3GAtwmSkn+sVyBMATqAgtokFaq8Ru9S\n+V1N4dAtI1g+PnnqNb38Mn9JvUsBDTRaNKuqv9kZ2kbBB5s5tK922TTweX8Y\n2Ye8f8pxhaB9tlJZ9FlZmAieI+pVagfkegSMET6iHZfMgEf0fkjiNT9/Vt6t\n0Z3yRHs7nBdYGzWF4hMuLdtfgnEIclNy+hL/eCOqPcsKa+x+yqzELwD800lD\n1Ah+D7oF10gmpfpI3vHCcWfit8Syc4HLOczgk2hQU7Ki/881l5rYc89vzKUw\ntHdopGW6oMNtA4guo+75a1xILmwwAfX9WgXPwfYQQPmQHDUhwdZUZFTcmf48\nU2nJ\r\n=IhvK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3yM1J0Zzh5aLs7Pt0uqte8NJ3CgXJXk2t2ObBxpTfYAiEAtbNJRn5KhW2whCd+qOxoODYpihGgJ7RROzNREfj9xrU="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.21.2_1584637562031_0.11659920280586733"},"_hasShrinkwrap":false},"0.21.3":{"name":"botfront","version":"0.21.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.21.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-ABrxyulGBYX9/INI9S2Sn4uDq65rOZgybeuneu8IPQ1169/oyEK+PqhMe6bcpiPX1S4W3RjrlkMNhlpSYRBXiw==","shasum":"4629aebfbbb208584c52aaec3e42919afd2482cb","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.21.3.tgz","fileCount":23,"unpackedSize":59942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedB5qCRA9TVsSAnZWagAA3SEP/2xhXUvWfS/NVxuwd8yv\nIDtHnlDqsJUAaHTmSRKjOIpXrVmetwukR4Pk4dfAa6WJWeajx5uGdXvNSwpY\n6Klavc4WJe+jgxSZA++sRRJYueYZLNHfLfN/B85ewLXTYxaC9TB90HNXCZl2\n89BF9L1gm9jwxmnARXwqFn53hIVY00yUlDV9Wtkwm59v9+YLwX9g8UdVMLXJ\n6lkmMFfzuejUUy8tH98l4HoYRWg5+MZfzLJLywEZZ9hWDsQLQHIqt5baEkNd\nScC39o2QatcKXdGR/hk7QiMWfgBJ34GWyA7TBJORSE4Kw2vCIEvw6UoPaUsf\nTJiAgKJVLAq5+XYU75KVxOXQ+pDm1fl9+q6/g3GVWwXtpy/QcDFoNG73YbC3\nh/ZspD0lXuJAjeAxsQpw4bcCoipcE29gr7Y4e1rG7mhU95u+QS0AumsvgWeJ\nlnAmwUwvdZ7IrP2Li1ELDylyVsntwgiqPG5kR4BvgyIwWoiXHIWLWNaICCUv\nN12AHZ0MFKF+ATShYU8p6+96VPdFFeUQ2q+dW+bya185QmepCPDu3CxZ3/BL\nhksYZ4rul0cRIXALsoPwhy4Pnyuv9R1vkDLsg3+fz7THo8eN0HFr0+sUS9sq\nAf7fCXyREU/l2WYYZIyDjT4vVeyVJK2kRY+Uvg9V3xm/DtBDcnlylRFE33Yq\nB7rF\r\n=X7ws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHhXnQQ62urg/BQiYcC5gi6AGxihu5yoAb3+9PqiB2nQIhANB+haLw7JeVdwfYfCxmSGb5lT0uLHOz3+A4I54w2Bi9"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.21.3_1584668265903_0.4658835573553304"},"_hasShrinkwrap":false},"0.21.4":{"name":"botfront","version":"0.21.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.21.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-bGqh944BPSvQLGhC1KUWupc40zj3Cc6kmZsANLyOURutZRvjFSCtL8qKmIlDYGHJkOkmbe61IFr2HNyVfGvtWg==","shasum":"6606537aff493c1a7a31d5ff1883f416e7531025","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.21.4.tgz","fileCount":23,"unpackedSize":60397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg2egCRA9TVsSAnZWagAAdHMQAJ6LY7s2mkBTzSkKftzQ\nEezI6gZY4xbIjo9cWOrUTv90QwJ++IQSncFcWbQaKGuXcgSE5wDkWM9AuwyH\nAcEIu2rfImo8s7N9Pp7rTyJg5t181EmMKJJF/mTxX86Qry6IklAWyqLxBZhJ\nJ2mwGf7FCfUyOTj35qOn+nSa9bmcX0WJSUR+dynEMKk9Sej2FmTjjBx/hehT\nwKnfCPGQvbAuON3MvffGJVy788/JWGcbM1LN4z1mTnFKmnl0t5a3RNVNtP2R\nO1A/ISw57W9pwVa2ctxVhl7EMa0HUpY98VZjDiifsj7eEvioO0awNdeKWJ0+\n8/B9y2qJqy1PfIVL+YTFjyQQCO+BzCK6Qt/Ubamc4Jti9YVgBOepu3ad5TBQ\nvchL2ngTVJoSLs+TTD/Y97irjKzZ0ADrCDoUc4tdiGfzh9o2ajSKXEeU3lmm\nmwmP5VRKg4/gzKmYZpmbjpf9/qV9lT1ke6dLOqV5BrrcAn+39c78LN/XXx/z\nNKdKy89c6uSdLQ3Ffcju4No86B//CR+QnYxMk0x/vHPw0rbjGlltqiWbT6KF\nw1/YfQ1le36Xx5bWhuzGOzr0kArefRECiJr/8fnREScoE5JB2tacJePwNyTm\ntOfMrUfUjNFtu/qgia8+I4YsJYLmR+/+h7fJuCzYgbvqFW6GyjZMPBauE1A8\nTmVy\r\n=egGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJlM0O5wNe4Sy4CDIvyk6gXRB629a0EUJmrgOa9+4cpwIgcfZ//hX5t3VYnPi3BF8eRYR9h4zWPuccrnaj9PnZCmA="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.21.4_1585670047615_0.9634234342410795"},"_hasShrinkwrap":false},"0.22.0-rc.0":{"name":"botfront","version":"0.22.0-rc.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.22.0-rc.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SlcSZANT2GB5fXCKmLu5T7gDYqVidmbfro/njTswuAEAJ+5Z6anbLiE5sScNB1WJT1P/tIHeQ6FJFw5jzHO+3w==","shasum":"f81f5505fe6bc75dea88da5160c5a41f0a324f77","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.22.0-rc.0.tgz","fileCount":23,"unpackedSize":60687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej5N5CRA9TVsSAnZWagAA35oQAJrIBZySgbdgvmFFlP+k\n66/qbfx4pEq4bwKPyUy/IFrvtexu6txug0SiPwIK2NgRncL+6YLrkEhjfvZI\n4DxKFPvDYd7+7n2vcjWYe6ikNhVuWcjuarALqPaPc37Em4jm1eGIsaCDimj+\ncpZe9CpMs8+sIscWYf+KNoL2lCfl9gYUuGJ1JFc2/15B7keER1Nmz0fXNTsE\ntJl7BFU+pNWAJPZH1/lW7npWNbjShBZDKHcWPwHYgsIE/1uWJsVDIufe2DVv\n1YV4+po+fgifnQHJy80xS8jJBckFBy4fSrsGb+gbUYzdPjZEpN4ME1zBJSwk\nnAJdr4uoXz3k3SoY3l42XF1V5+WUpSlMP657yTmmQPnoQbh17SFhVMSMtAGI\ngP/i2UyrrvshMfAmEgtdzg9ih4fzi2IJyUikazfYZBg6lM5p+QkzGAK6Y850\nABp9OrGJVoobfXaR0oCddZJclAAhzzqggl+GeSB8jPd8uGDMJ7VGZ7IHJO6P\nw6ooyJl+9/svI9+qKcRTI7SyHd20V5bAxsXip9bALIHSZ5yXzYzYx+3cfH6e\nrZpbb9NvMsMbGUBnwoUCYORI4M2KxD9qd7NB1hZ40ayohtq20+jwPYySgdJ+\nJ9OrctM93SHEbEF02RnenboZgKciFSF82iMHhplCLWT69pxAyLAQ2dNfe8nS\nhmPA\r\n=gLaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu+W+4kK+5uzBLUaEqnmXrCZ9ThwUyW99BsR9p1w12iAiBht6d8Td9YCS3ODe6Nz9ULdvmrhcQOB20yTV7IS7wFzg=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.22.0-rc.0_1586467704494_0.5585396308353872"},"_hasShrinkwrap":false},"0.22.0-rc.2":{"name":"botfront","version":"0.22.0-rc.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.22.0-rc.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DhuDKKhoHgkvgicjw5zBcFW/NsMNM8Q7Nufy1A6qvZow/nwj7eVbnpsvFTy4Ot3vE3DMFw++p5Lru84YukzZUQ==","shasum":"b5e8b79a379b7625d4d9d0c359caee67bd98d1ca","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.22.0-rc.2.tgz","fileCount":23,"unpackedSize":60687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelK86CRA9TVsSAnZWagAAPboP/Al1xuLf3KTumWleyxKM\nmLCF29uKDxP6xtYd5RlIPrvR6dDSzNJuYKC8Mm5KymnjBr6j4E8j02n4xYUb\ntD5mPb/BP0xGsApmLx0YaIJ5/w4Ykkr5hXlVDCodSK0WX34OSM/pVSH1AxQb\nF0YvxznQl0pYL1nqgrjLUfsyNGEdKJvy+QWJxUPzA0HYfUrdi+5YN8bqXvBe\n6yQKoD9hxi1PEM/Z3ukc/BMLjwdng1Wjf2/yZ2OR2pVFOTlc9fr6dz9S4P+H\n3qVml+0uFZwlF3+Ssi6+9QFwHjvJMGzy6fbFn1pH6IkA0U1eMP54olbcMjCr\n47HBjiqfjPPBqYDM2kOGz2X1HAEqho4JAu/5V8/y39f7NMKk/ZUO2LBDDKfe\ndcZah1M8V1h28LPBjZvDfQMyeNLbb09icfi7WxbJig+H6fk6mwPUKVcpDfhS\nkxX+GwZHqYvpwhLnsnf/10LRtMyWhO2LO+lSn+EJMfqUu/+KQVxv7Q2XLgOl\nW88QY6+ErzNFmZYgq/YbhH4yqm03b4z9n7raFj1ljmOt6+M6gGgNcvTF5zGE\nOQMf0IDurZ0zyQ8Fq0yQD8Im+nFNoN3U71jjjpxrj6xduryV+74cilf2vrIQ\nwSZBdgpUzkzdQjgbQDjE0P86ne7T46cuRKZOF60oOt2iIDm/nuTv72v+4cza\ncGx/\r\n=3X84\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6zNXoXaR0ukiPYC2Nnq1mDcstVYoX9Ei5RU4E6TDz+AiEAjtWzP8h8eXfJ3uH/Sl4ylILSF1BYRsPUhUmfJ84cnQw="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.22.0-rc.2_1586802490300_0.4619967347783207"},"_hasShrinkwrap":false},"0.22.0":{"name":"botfront","version":"0.22.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.22.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-063/g17r9gzx5UcgcGndD1lF4NlWXeO6oj02tbYmO8PTAoWqS4XyjnIQob66EvKzKTCLJdO0dECWdG43vuEhcQ==","shasum":"f73ffe041e0967b796a1be5a1f330b1facbb22eb","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.22.0.tgz","fileCount":23,"unpackedSize":60672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelgPbCRA9TVsSAnZWagAAYdcP+wbGvskHxQzQ23VVzdFt\n7+tQAHMd3hFAcVpGATro3+lAYVMqwsVdYIF9Fu9wRvxJpHR50J12psyImFJP\n+kPg5Dv2qtDFv8Jn2S8rGKkeBc+fzEzywzvTV9NJa4OWyxcuj0kMZf1WuRpe\nF91kDFCjY/T/OIfW/hN16XpcVKS2gLO4KDJT0FRYMCFuv/yfFhSkC+W9cQJt\ngd/NZUntvTraRj3GFnvkTuHzBMnmS5ur9XFPxcVbGWw90iBjalcp+Kc7WP45\n9IV+lpqUWHLXkD3CZjPH0vw5X84M12hyhsHAgjONNorsH1zDTipezOVymiP0\nXQCLJYJt9gr/Azr7lY8Nm6te2knawAM89FXywZzFQuVW/ztvF8Fmf+WrPUbA\nYiWi7cuIrwCibq8GzNc5WMlOuw7fTwxIMVw0nRfpdUVyK5Za6i+xoIj9Fc2B\n0rv5Wq71O8VZNI5jZfdZarqiI9Bgk8UDyHhzta5fKk8NVFpdPjSQOZ5+qpNV\nWP32HKSSXU2tUlzq7g14Dxwubr+ED/Uz/rRoxKsB/e/6gyL+O/97d4a/l0N3\nI4vBMu6DIWd7w9UTvx4AlWOTuAZjTFHiDeqWRWvIeTJA+ibhlg6/Yvn1ixHe\nM2UUfJQgNWxZ6L0Usku5fYxIBRM2jagLJ4WiER5kyNfCaObHu6CNcDH2vY+A\nvvEl\r\n=TSvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoh273+gJVi1rpDaw2FT/hu9KRR2ZYkr9bi+UMRdTJBAiBXPgkwy/Jmwnf96jR7xdX0KtVlAB+zzbUEVoZJaMQJdg=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.22.0_1586889691067_0.55209465893329"},"_hasShrinkwrap":false},"0.22.2":{"name":"botfront","version":"0.22.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.22.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Lk/DAUSuwKf/xKiMPXhR4Y6hIYaiynsUWiR0n42Js4WhCROkVGY0ZOgfBlO3u35c4ZB8FxGOnqUuwjVm0w2twg==","shasum":"8dfb32972bc97fd0bf9ddac3c71f3d3a72e335ba","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.22.2.tgz","fileCount":23,"unpackedSize":60672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHQXCRA9TVsSAnZWagAAP8EP/1777+NCtolipRUhpkSg\nCbCqsoHPvnXmF36b+GdwEpKOHs4BDTORNgKAgDKniUsLIHg+BC9AHVeGDxwv\nESxiJwW0eCmbly7r/Ik8BpXUehfRW3VCuQYHWVlid8ZjoBRQ+8aBfKtM7UkG\nrhrMFaj4KWsxgab6ShYN9sAdagkXp0KhT+xCSPOGVptM6DlAVDc8Jf/rGF08\nt6K+d/QWu2D9QXFbCVrvhLXojhbttGl4ZnNOXhZ8S2kqkW3loYfauLwWJCDT\nt3GPNLhJwZ1y4/w4blQszvLtnbvLIQPbNSYjT8zGvm98ERwrj9YtkMcpfsjf\n8PsYq1iku54z6LNs5o58SmbgFMTV0h2wqGEi2J7ZMm0jndoHxzOPxAPPT8sB\n9ma5Ev8WuoETWVGZD1uygYzeTzv5BahAnqqWzwke8Wa/LToJWEWzrLutCl2t\nQsnisuwr5As1TFeuTEUfmBueoFdLTtFskT87vvH2bPtOKpXu9zkb6rXutWgD\nhvixmL8lLahaY2Xwjn3Y0Id3T4Nxs6UXhSW2Tt6qG5tc7J3qFu+kmd7wqCXW\nWpXrVyd4NfXsc7CPdNN6h5+wUy6HQpEhcuhvV18fM8nJkSDVPe31hWfGqJL2\n8iOAbt+m4OPslm1BKI3ULOSAnDsdwv6Etzsx3GR/D+BjngP49kdWfVqHq4HT\n7Mwa\r\n=hUL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm6DtYhbh2P7WD6CFBqoH51aK7FJdriDb2ULCdrsLU6QIgZELXdjxtHPi5qI9aNA/kQT/3EabRwDV9xLtjhi8Jck4="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.22.2_1587573783179_0.6091182023398174"},"_hasShrinkwrap":false},"0.23.0-rc.0":{"name":"botfront","version":"0.23.0-rc.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.23.0-rc.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ap8Am67l2f/ym4McgygICNX6n1RT9GpxpwfCEXdzSpBw/RuTAREfeOzdZJTUjh2RFifyipK4d0giPnkRsTPn8Q==","shasum":"4ea76381baa8e22bc8db352e8e392ef275323595","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.23.0-rc.0.tgz","fileCount":23,"unpackedSize":60700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesb2LCRA9TVsSAnZWagAA3QwP/jc0p/LMocZ0cKFkY9r2\njD4GExSG7VhQkgQ7zVY163lt/8AvTlXws6w6b79DmL98ZtDDdEOegbyaDnQ5\n/cb6W+rDFxKpqIaOtVev3fHYPylY3g5tCkhWfUWzAWW71tHJ/4pUUVvuRqek\nzOdkKMDel9TGGfAldjKhZ6ri3eHKvo20KK93DBHtnhGbkMF3hA8GlskELL67\nADe714pbmRT7IEwzeevb7OUGm9k5AvdVA7joABaEhnSUm8NI99W1Pht9BfSl\n3KWtrHPb6OZB3nf3sJLDbS35pXxoH7XrEWdJIjn2UxYuZDQiTbLPYPFnceoX\neB+nvVeZWV41pqQUXWt0Xsp3JbLKUVy8NhOPjYSuvEhM6knqDZ9lbfZmgRZw\nBi6OBUAt3imoSQl3v/V3U0uSvuK8Mv/J+dDF27dtzpV6k1KVm1oxIGob/fmb\nzs4PziTCwfa/aJdCR7BFNhj2OlZOSS0hjDW6nep1rGihW8JreTwtGVTxr7Ad\nnvIAZg6Qtj2/vz0NBFKyAGhbERKJCChHKN3Qv18agzVO0FUX8UVph9RokFEW\nv1YFm9pDHcXRrHaqHaQxy0txVmnWbeSzAk2C3Jq0m34Ad22Dor+dJsCdO1mM\nMu9EA68U8etIVSQE77BPdY36cYSGdNs7OBVIYNowj0TjLhEqmqMV5AdgMwFX\nhVex\r\n=f3cm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzRZe7S5sJDbVOzaixVMXm+0frED4ImqUNIdnZ9Y45zwIhAP9DY2qBYmX+OPpIWdwr7GkLhM04EPJqiRHD7U97GRfb"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.23.0-rc.0_1588706699001_0.4314982223238648"},"_hasShrinkwrap":false},"0.23.0":{"name":"botfront","version":"0.23.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.23.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mHwK4kfVceAgMKQsaXBhPkbMzaDn52pt40yyb4Sqyklbub3jJN3jDAQJK62MNFPjiKB+kzkhMucewqiw/MY9dQ==","shasum":"c27afda9e0a6a7930c7e52104444405f7a108c0e","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.23.0.tgz","fileCount":23,"unpackedSize":60685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes0A5CRA9TVsSAnZWagAAjBcP/AywY/aUeHJdcbLPoOKt\nIyg2nkKX/5qA3ntS12WUO0i4kduRbmiwauCsICoIt95hrQ+7Cxfv+J7EZwPx\n2Yh2x0s+b89qlQUeVJ2DcltUKh2owOHPdF2NpPk7NS4m/Gtn6e7hr8QTTDNO\n+s24BTc5tJvX2pxjbWH/ZB+U4YIzNOp8xiYMYRvM0FKUNNvFdEU38GJkaKBb\nWiSotmkne/Kh4jSWAPF1It0a5a+3pSEv9UhxtHrSoFfrq4c/ZjKRGefairZA\nzwLH3E1JhLI+BfFshSvIpFqKGc8/hhY+WHbeY31a8FLF6eiOoS0FnQrYldGU\n5Tch+usPifC37sm1hKc1uk2JB/KRGGAbZg+r834p9s4JBT5viFPxBiWSWm4q\nlfFWq3RnExjZSdeM6sszZ5kmt0ll4sEH3GHH6/NKn9/kF3HHLCljQsTjaT+x\n7qjVprzqLicaYHYxHeG6t9KwfN1IID/sCm2EyMTCA3pw3EVkq4hQNU6CALDx\nkFReiMhdTNGmNHGnorNlZN/7iOvaSlz1uG/2zN2ABB/zhHgG+OEknlnQT63q\nAZlgoHrEGVnnXXgcS6LFDnP6FTfDIOTChWVfdZ5ErLake+sXBDwCBYjk5tBL\nrADWkDIt7J8G+8FMtOA3RndoBapmukbpmqcOzfWfFjuqu2sBm3RBYS5bhwid\nn99q\r\n=m2gr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjJtjBS3SxgJCMJmYlwcarZhvwbCA4PAMDcTlLo2omGAiAIHfMyFrUgmI++7TvJkd5sWfWxwEZySnKKZrfZd/OOAw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.23.0_1588805688880_0.2619831292311323"},"_hasShrinkwrap":false},"0.24.0":{"name":"botfront","version":"0.24.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.24.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CiinohzQ+XkEX6gg7GWoKQGGFPcb4j4ykheG+Mc3Pv2l0sgIxOFcX1J4WwakNfiucS4/5nSuouN/EYFzRTPvFg==","shasum":"eef6ec0c02d4572aef6f6c2e431516f16a29b4b7","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.24.0.tgz","fileCount":23,"unpackedSize":60686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezrVkCRA9TVsSAnZWagAA60kP/1f+wqY6V1+rBvkBWA9o\nRCdGUymNjgvgJXKMhg0YmPEdv88qghdihyREQNYwvZH4Xl3WK7nJctu4aaHx\nARvgAYUPU08qVC504vTjAanxRamhKSVSo9/m3+b1anawDZEQXy4FLjfE7wIX\nEd7YRLg1nYRWDuw/0slVeVoO6c8KVjVQia1oizyHnmSpJ28EaRvMwEbKF7mV\nuPTfNDNo07SDj5vir+sbqyGSS8xTuqnKUuSPtv0x1DGWbYrbu9UtrbYRaV9Q\n4fm6pDJOb6csDKbEsjjXuyIOXwU3icAa+Bo8N2Nr4cfOIEOvdH0Nlfpao9ww\ntLzmMSN9Uwj5Knqz/PAlgWLfiYvigwCVnls2wfkD2fzULBkBruSDl8/ezZbg\n+SMK/1KNoQoYxH/2wQJZFW6XAogKP5R6jFi397asMr95QyInLKAD7bvwnWiH\nGEzCVHdERtFAMpJ/AgCdk7YmUCs8fTQYHnsU0xnNfCAHEj/aVzG3RNGFxNoa\npy7q2nn15ZfxqVSzmeBRYEqNv8uRMKl72Vgm+w2ijXr7zhiRLha8N/JgG+ab\ndpQ9TQ8BLPUWFAG7Q8YiHTa2vMAdb5G5rRQ7WHAQZvhv59maM46cU5ACTN1D\n+58U9xhEWi5gl8d7rel12/+UvsCG9M4mNnObSlWdpILBpPckyTni79zFhGXR\nTSUa\r\n=D7Fk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+pwepEzImGl0qtF2FnhG5+rx0b59v8Rscwz1kyLPnPQIhAOD6Wn2iiDDFScsokOJxIhC9XsR//CSQp0JiLQVCWK4d"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.24.0_1590605156179_0.4019928714386425"},"_hasShrinkwrap":false},"0.24.1":{"name":"botfront","version":"0.24.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.24.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DIaThph4sCPSCPwdQaiFE0fRv9WFjaqX2zDXJTCNa7SHmO2BuzYVVhtok9nu96QYsZe+Ul6eyLZT22U2pTl60A==","shasum":"a199b3de360c3b88c4678c938a2fde7ab7dc0f40","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.24.1.tgz","fileCount":23,"unpackedSize":60688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0DdWCRA9TVsSAnZWagAAz9kP/2xK6EwfdNzmVAZlBYK4\nKZ5ngVR9wRQjJdomrEThxOJoxr+OYbGVZ94GmIPaiFk6091MdK5QCG2q/2iF\ncOHb3NH7tQNlDpTXjVGWVJ7luAIpCPQ21GQNSxcgzAAQ1AQko5m/IeBbszcU\nTyJaL8nYrirnNrJD6yneYJGMsJSnKrkFME6N9Kkmme8jyHIiOqAwFEc61MyG\n6vY21JolReOEXQUbxAgeUN/41WaNU4YQA78M9UyB1cv0GMHoDRy68Xyq3L7r\nrSmxnkRNwLkVkiYYzP7JuGxSmf2u05Z66cMr0vPkw7BCr+0df9omev/1+eAg\nrK+il1mmZCn81mpJUz2x5fo142IHKECmF8/dYVrtpi+zA4nJxINtjVTWF7P7\naXDV2ff55TC2EV92RU9edKPrW7eBSPhp6Ct6SUmqWG5sGbNmtYcFg1SyZizu\nH356xwVafTXexeYZoOF30VlmVEbgX22vUh1RmgyLs5LS92x3ndXXt0vmuw5v\nQ2c10gcFV4iVJjLoEkmCbKqjOxwdwX0Cbk26WStN0SkKpXgsVuGQBzuOowUp\nhogpVFpII85c2Zq5npbdUPqyrhcDlW+mHPAjMxxpS8zrQeUS5SmEGgbn1JG0\nsE9fiEfpGNzMutHADNplQlyt7gkFjdQN5T6M+Ofo21xFcxvuyqMw2jzmvJ60\nbReH\r\n=r7XF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjrgKzbxL4anVUvX0ix6xXVok+JsbPvAl06GCUuaLHrgIhAMgIwBZYcp19vW6gwMSiUxF9FhCiXc7Ba7+g2I5fii6m"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.24.1_1590703958065_0.4183587217638618"},"_hasShrinkwrap":false},"0.24.2":{"name":"botfront","version":"0.24.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.24.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-28sJWiAAXQCvwZgBEc/19cGT4kaRAudQnXdNa8zAigvViS3vwqQlCZ42vvj2hXF6O8ozrUW+b4Jx51ufPxEeAQ==","shasum":"88856e91bc219f5e02d4cd9f3d853f4028020c80","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.24.2.tgz","fileCount":23,"unpackedSize":60688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tOyCRA9TVsSAnZWagAAwoQQAIJNsO7XVtJZC8Gf5h8F\nysNrvQPB0jeXKWzO3jAzDfG/b9GF0ZA4ONMAX7V/00xZRwq5VaJO9DnqZhIJ\nzBZfC462Rv3Uqx05STKC6XQ7ozrIxFW+drbOM2WmP4Ww1vkiAH94CmkOgID+\nYB5mmS/MTYg+L4meQjhNa7E0+o3gLiR5MXsWFXS8TDHayHeDH+2Ha5+UfVXl\nIupIKMEwAQsnlAcPjmv1N079Vt61HNVGkyw9YbAD8qUMMFF6od5k2bsUq/4C\nXOWU1WVMXNSYGe9ptdobHTO2cZrp0xpkGNpTD/SnY6H+Amo40yu5F44Cp2O4\n4udg2N0l9MLOJVkMI+zIeD/9S0u8G/K/cbUwmM9dX4OG0gz1wlK4j8uGrXnp\ndEgCE1oUzEzI+66u0uf7+bl6cM9zNjwISA9m9CPJdYExyyf19scgPyOBMp5I\nZtGguIduHWB6e7XpKL1exWhXQ6QRUR8TxgC1Q+IzO0+bJSlSp3uvZ21GfFNx\nmJUcy9DDqHNp1OAzd8wYC0tdXCvHVZdgfqoTfxpwkv/YCtMLnBGZfLQSeHTJ\nuNiIg70aRTQAF7n89bSiDydIOGMsonO3Xs6D9+vT8PBAz3qPaHIr4cdX5FUp\nMd7A2DsI8/O2AX3UrX6shCygf5JyBtyP6Ht6UzJ6FZqJtr33bv7UEXJTEGGq\nE+m3\r\n=4UwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkZfdtMjGwnDnJouJUdi4c0udYhmVKZPGuZCvS/CSf+AiAj2bjCNHwjV1OiVy45pO3KVseBnDactQpwswQnMVT8Rw=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.24.2_1591137201705_0.40498444183993776"},"_hasShrinkwrap":false},"0.24.3":{"name":"botfront","version":"0.24.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.24.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NH1QfA4feiFndUqJ7F0bDn9KwXfVxfABL60W0Zvy4mmyPIkUCEAPbEhjqq7Zban/mqR5tuNSllYxjfafH2H20Q==","shasum":"1c6f9fa32eeb059c76ac3dfc63ec17fd3010302c","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.24.3.tgz","fileCount":23,"unpackedSize":60688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2RQ5CRA9TVsSAnZWagAA3/MP/1H8u/xe/4N6grLlC0ZO\npnfKtBGAYduwq3RKaP5olkNHyxBm0QLaPkTnF+udEVyleAh9qoBLqv/kd4AY\nkkp/iAKAhi5EjeHaljptVQt8U/5bz2hIOUzkBQb9ccox3hRG8jrDTv1+lfcz\nIoXhoHwem39Ns5rbI+jQupF285/Fe7zP4e7sFGXwhkIzpMpzI8Y1G7LCVhjo\nZu4yys1PMFbnFoS56lWaCesf9Pxq1Giegs3EcQcKtfsRKVtvSB64ranR2bXj\nxgXZbLCUNgYxPWTdl0f3XBJaowW8GkVhRaD1w20nEaxMVuVlkPKWRRsCoscu\npzS1Jbbj6khgbRJmYIWj8ebCTBqsh63VWck3qND83ninxc7lQrPTw6xRq1IK\noTcdH4CQA7vHGiM82BrSlT2ZfxRhv15Lv8GAmNGo/q6nNDztmyz1dlKzc1QC\ntv9462V5Vrko0XTKuSAnAgWDfHi4/TSqt/8nPvE4JyHxQF9SJ6MBaFOJzab1\n+tDFslbHcrBZCAXroYVr/qt3a6KGMZjMUNXDqi5BxF+6Yh3r4+nALpE11ij4\nl3GXwxNYfJfk1Zx8LweLsw8a00RqIt6a3OBDFoF5Y3+pOZToXOLKD78N0nYb\n136TtdZScQ2pTLE99lwDNrAbTItebZdDdkGwTeee8Ckf33eMEwoQPT1JstDB\nj8k8\r\n=tj4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEQ4H5FKXLghP2/Z4eVgp9LC+fIGQ7FxC+AAMC2NjshAiEAkhChAYMOod7hkztorv1RXL9Vkdd8u80w4q9Sr1xKeuU="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.24.3_1591284792719_0.28272793068054813"},"_hasShrinkwrap":false},"0.25.0-rc.1":{"name":"botfront","version":"0.25.0-rc.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.0-rc.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gzl/rMst8y/zXSzt6qHSu99COY2M5K6ZilR1mw4SKazoD9KkVazcbPPifYPRd0Y230P0jyo49qpaSJk0oAwXEA==","shasum":"f790634884d13a3b07e5289fea5cd14c5ea953d5","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.0-rc.1.tgz","fileCount":23,"unpackedSize":60663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6of6CRA9TVsSAnZWagAADfIQAJ8RnI1TUWNgCKPq/soI\nqqOvI22u5MbRoTr9G79pc6LoeZTTRgqvy5poTYwkRdh9rYxYZeTxNf5e9yCZ\nUTEldW/5T7Xb+1nU0a/SNlbWhARdtdiUUdCUlWOXqearCAojt9B9pEeMS02e\niwNQ3xerK5r32mVpZYbsxVw6b5X6Z7ZRhlWtmV4lk0HRsyNCSEP7xHqSkdOE\nCLhuHYSQNWuVFMYTumaTkTN6R1qRF3O9wJ95EcZilM2qlTrkdIhM4b3V4UUd\nVJSRMPpX1+Saw2qwar1c4oQANee97wRJBLKASpukLFM6G5N1rB7ZmpdjrH0n\nRimobGdlU50qpwyW3K6iy8U9ECICBm4OjXDtDQjxd5no9JZpRckfpcxEGJjm\nOi5NmxV23lataCR2MuBZ1LIHuMt5AIX4CvQENLvraia7bxizPD1c3mLMR8Ab\nOwIz2u9cKg2rbMXIMD8oK3WLRA/pvWtUD74JGo99JjcXJNxF2k9qbBI0xoZO\nqfQDiimqtejmehAs0NIyGAHb456Yivo4LoCGykeVumWt+XBnukyaBp8ejg7H\nKEPM306DKfx72BXG4SqwppxNsfrvTAZAcs1X/Yq7CHSCA4po4hHLN1+8ch5a\nXRzVsK3AuMj3pWwEE1FTGiGZofNsbFvzqfUZZEzsstlzoXQji0JYC2rD3bUt\nsWvU\r\n=iMQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhh1ggC6WY2/IupgFVqdtgWNAEKTKt0q++k9UOeQtepAiB+XmygCo64nyVzwMgWt+rXAcjdgwkB37HZA6Z4pfxymA=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.0-rc.1_1592428537608_0.801628514650119"},"_hasShrinkwrap":false},"0.25.0":{"name":"botfront","version":"0.25.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-sL0yleTzcpc6ORELNrF2nSRYRMCd4HnFCRy9iPj2+W8mHpFiedXtCIu5g8pGlFYqawUBSXtyoZlj8G4bUS5Nlw==","shasum":"ab121e16287ec6a78205c230e469c436f60835b8","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.0.tgz","fileCount":23,"unpackedSize":60677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+i5gCRA9TVsSAnZWagAAPs8P/3/1mDsyCiR0TtDsoV57\nsK/gufuhnI4jmKiGIMjk/4OFYt0vUjlTcZOLR/6mB7///Gc1N2EOngd4F8ee\n3wXT73Ubc3iOZRdXyDqUqbpTtdzHotv2CbALoHtt800dhYY70gaO6tbYV/Df\nS3JOGIYvKjEEpcVA8e1Dl7Efs7x/l1BXUxKLLf9NqjyzbiVLSLUcg4v4+xYq\nPdbsxJVdYGsNLWAsCZ0zfhleJpXFGQl67JB4yxpqDYMBaoOPArjXtzVfBh64\nqfN7/+Y+EiHNmnKuC0MTqDi0GbiJ/ld8AD44IpigfqKQidMj/YJ1HaEnSEe6\nlTVptzQv7gAIr1FC9ftQyuNCVPBpoY/gHsyv6AH0FOrqqufHXYwGUEu08Y/3\nnoI8CJKIaAMon7uwxh4Hx0pfiNnzOavYlqR1J2uCXqVqrr+rpgDjf9smg8jQ\nvbY/goDqyu+6V6ypI2jhStwwCH/ydVAo7k2g2a6OCJV9h9kvbv7s/TVAChKn\nQjvgTD6+wRyJ7s36zXjDKa6nbGmbSQp3YTO16Y7PWi2CiKWjZn/FJxdUsobX\nAwN5YW60vgyTLhAbTz91FIAt6Tr6Fw0W7l0ehaoheVxxeGt7p7gO6piUj3pp\n3YYDry0oJub3r0T6ZX75wm0vh0qdtmw0dZXdOku953NtOcIi49iRLH/IRlQO\nA+TT\r\n=1DVX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmzwAmEgjBHgy1W8kowkW8tUqSujiGsTX3MD+7QBWUUAiEA3QAp4VN92J+p9ar0YeHmA9ZiNlgdPxf3naXe/o692iY="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.0_1593454175633_0.3085917373215781"},"_hasShrinkwrap":false},"0.25.1":{"name":"botfront","version":"0.25.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nn8zUXHB1TjXbPHI63k46lj3WopgP+r01N/bx6O5KW39n6SOAzD1/BeIgZfwQWNue2/CsCUCCoTtR9Re/ktyOw==","shasum":"0c8262c1dfb5ba174488dbb4c9adc19cd3c0b833","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.1.tgz","fileCount":30,"unpackedSize":63684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MyJCRA9TVsSAnZWagAAJ5oQAIFL2ZWACAzl/FvqsEur\nZhsMmUtutIl7zfH33etj1VxiuF+U+cZfo2Fut194KCjmKS3ChqXCXGD/JvRR\n/pcs+IfRJwlu2lKBL1iQ8bOpQDhVa+h8JCXLw1DWeqLlYbyAd5KXyVihQLMW\nwFmTsQMV7mlDx1MVT4j1wk4rJ4XLAz40ZPXdS6Dgu5AnuEOgBE2nk7bjqELw\n1aEkn4qNI1dJ3sHqJMkKKpNNywFSCMtFXwYaKfsom3Lke6dKR8BDhXXk0x1u\n+TOMTsdJHbHlqKIBdu2+wFNjkCHMXfC0f1gQjjTrsgHq0bDTgtbG7fg0pPDh\n2XHf/j2tE+FI4PMIKIlHJt6MMAL2016GUwoHtyVkP8Bo/o87YX8kJfEcWf4f\n091njWrCP55JAR9XmPhDb9WO1X/ShzannNScCK3lB7+P4kkOzCAXwSiK2DLJ\nasfYcS8pBmbQcM1lZmkrYp1XSuGeaGfgrfaoyL1cxtOz010B0cr27q108oxd\n5exkwsUTEf6Fk14tvz1lILWx3zU5pQ8P1f8cTBo21mPA1Mr1JhhqlSHm3BA4\nqO7fCNq7VzUu8++5+iTc1vSzVNK8fSxJ/y4GahDqOzf2chDGvAf+JBFoYf9E\nrzyBZZyXUUwipupqIeao2xEsEkwjlbxbEruF5cWDIboMvrL6GVU/JniyZW4S\n2OP3\r\n=O2ST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHehRoCVyKJ4AdVMrkGUiaPv6QoRTMtzvJCof65bzeFQIgNiQN+GxaCVF+wy82jCN5rHnWyFOmlhI0LWOL2L5sFjs="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.1_1593625737264_0.61332313468813"},"_hasShrinkwrap":false},"0.25.3":{"name":"botfront","version":"0.25.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-9XG76zZ1pHUzIn/Rlofe+SOJMsesf/nmQrBn6rAxWIwnj8Liw2zAQY+bCtKHWj36vGTmB0gCUeXVDzlt3dqBsw==","shasum":"38c90c008daeb26bd8f68a024e10589266607389","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.3.tgz","fileCount":30,"unpackedSize":63684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDfG6CRA9TVsSAnZWagAA/hwP+waHvu4vQDK3TjK0N0Ga\n/s5Xtz9lgLAHxe43vQDcfygJ6TMO4ckbVOQ4hJO4+RTUqcWo7UXrNinO+XzQ\ndx1eR4qa6FRt+o5JMj35KxFuUfhk1B4k78O18vBmVNqV1ZGlWWvj/RvrcByZ\nra/TrUOQtmsQ64Oy6YQZwtki4cWsYUMQ+/ErjcIdN7x0GfJZWTkFMVCT7sVs\nU6nGEwwx2FscysaKUy4jHHGvnaPGcuP2gwVV/i/h8RvkbXjTCHXPTq7GhxXR\ndIYYjZvKmmN7mcrm1iwEjtdmr/OkLbUL+tnj5x//qTpWgHcUPP7W/9fMZgox\nqmGgdhE3yikNfBgeubE/I4k3blE4Tgxx1XFjwT+o9ZDBELzWMzmvLxKNq5F6\ng/HUpmboilzq1IMLjYI01a/GJCh8rXz+MH6zJjYwO861ZypzdBblKKEgnt2y\nAAok33f9Sq3iK17XPhgiOQK1PxTZQqys6nXZ1uhCkce0xTmA016SF/O0Cq9Z\no16nbWZaNPBCH7zzfgw6n+8J9nY5TVNOTDu2tH3aEFIUGbuig9r0yb7Id8zf\nmDFcC/2fM2VbxG4fBE4PQylARUWHvr5ZZCsAJPQ8PtAIUrOGr4dhwhbkrEQ4\ntQp+VAbZ8cfUMmKitLQo7wRdkXDwJmtBSTq7hvP49mIcTv47oB1rD7gNX2Wa\n3mWk\r\n=a505\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsGni/oCjz2umjAf54pd8lWoJOUPx2q1MJMj5y8jAqOwIgVYwpgFB2Hekr+hu8oXU/3kcrAOKZBubson8Nn3kNpEg="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.3_1594749369770_0.08178191628233322"},"_hasShrinkwrap":false},"0.25.4":{"name":"botfront","version":"0.25.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-henTinoO3uXO7wtplV4ppzr2msNLyWLk2XnoQ/EJojSJtzVgT2bOVQshNYzWH1om6pqZLyysc0uRubSPBKrygA==","shasum":"f0c8a68a5d63ed16ee128807b3fef338ff1a9904","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.4.tgz","fileCount":30,"unpackedSize":63684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfENOACRA9TVsSAnZWagAAcaIP/3Vof7AMIGZwA4vxtmmR\nz/ezkwX5KXNXsmxLbXmTaVItPEu1bzUzP/46gDFXNCd8a3QSQTFtQHtMc+2i\nRMDBUx3lh+3sA7OYg3gQlKXv+ulUJAAb3h3ojNFoarifs7aN1Of/kMo8Ab2K\no2NA10i8FxcL19GNLLqRRaT5sIarLKOD8/ICf8stLfiaJpD/AwCUtrRSl97T\nP/D4Zwo5zyqJ4DOMzJhTcyzeTfcvGcjhVKYPlXp+euY7/YC2PX1sP6uQxRXj\nd0JESvo8tcZT6uuNEkL3lK83z8D+VvHKvTwlHfAbPyUoPHmUZRka9wSokeYy\nNfbr3K4wNWyLI5OaWtsSQTb+G06sxHOJ3cp5vIQSH4FMSfAGAnDDxQqDcrQr\nPGf7UOKPTDONzwLBKJsxvQ0MNRx+RZZmKkciLsvreVkAYRX/9V9eMBXI4iHy\nasrHpCzZQAKl0Kt7VlpvhWg1oePEodBhLE5h/jxR969HOX3cWKf4aC/xHJ01\na8JrvflcGlYlGQyR5UkMM3MULPLm2ctmhOPfRvp+sXH7qWxx1oo+I4/L/LS6\nAJvVwYdxFo/eRmhpNr1yMX30X42etOKJBzOx1rP68LiU0MRrwvtqO61nPpPl\nfxahJ7x6xrxTMjXy/iDr6DObJLcfNW59Io5PH6ec88Hz1F5ntnnzHQacl41Q\n6A4/\r\n=kco6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6xG28KuQS9bSkdst3pxDxGoM/mp3PAwg0VHWDtkE9gIhAM6coJxlPFiAmjDg/R5oMhV7WQfHC1hFnce29r/PZZcZ"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.4_1594938240457_0.6430427787307922"},"_hasShrinkwrap":false},"0.25.6":{"name":"botfront","version":"0.25.6","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jlU3lZWEnU8oW7YLRUGqEoyhaG1SN8g+QeR7cqrWfBYm88ODspYF6SzHLULfaXCpZ4jt7BcoSg1YyezZBGy07Q==","shasum":"61f386b519c3a9be10cf346864a7a4bd51f88da8","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.6.tgz","fileCount":30,"unpackedSize":63684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwSRCRA9TVsSAnZWagAAXGoP/jVcCmA4eNMyGwI/AT+q\nNk5TXmfX2r2cM4hzObPAI3jGKVshCAmSN1LrjsnFRRL0z3Rk6VQbWrCaBIcZ\n9nVzL5KidDYAhiUocJnXWRbLjNjdwdROV7gouPTnyKQ549RGxONEw6QHyGsF\n+josx7holmSW+W0Akdzxxh1FtAAELmydG3Us+B9BfzP/r7+49+sRI11GPvYR\n4qi8rtupTt+Q0F7pinOmgPfJ34DQtNeOtrtCxPy1l8J5bcOPTiMvGDJgiVU6\nsqbXLQ0Mu8qBXdhhcF1+gdIsm1LVBDcR42KczUq8g+Izfok9RRmXqr1sRiSS\n4I9AzDdC9CO8KOloEzCD9vW/b8Wku92cVzlaY4UqXtv5AzReUi9oJCTu8cYh\nOq1P8Wmo48CLv62omESp7g9nUQDowXF1Z71gGDi11kJfF+fGYAaYN3zozqwc\nVwmu61iGXfXnlrYPY6/mHOdKlMMmrT9LvLhNT4MVvSB8RpPykdMpfi0YIbnz\nA1RH6kG6yBCgzm3vMVMDLLny79HpVqGW2/TCQChUQD+dVHwCab6Ar3HwCPIh\nlNp7A3EP3ywgo0Xkui1sRkhmDjWW8AgL+0am2Y5Ir8ayjmeNv+8tG3IRxuWV\n2kJUEvcWkAUzNzSz+u4ihSat5pq5og4UHZi4NIZ/Jl/JHNB0LjaEROKeg6Dy\nXEXV\r\n=VhlP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETaRN9qdpcCePXXKLQy0mBS4+s8wRDTzSCC1rzCa5YjAiBTmy73p1zVjZ1wn4Um8dFiNLZynfgyhAmoajp8LAPy6w=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.6_1595868305318_0.9955104720333505"},"_hasShrinkwrap":false},"0.25.7":{"name":"botfront","version":"0.25.7","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-lQRuZXLSOt7AMSBILod53lk1UdrxMAQc9NOWxKT+Sv3QUFChUt3gBmnIBjJ5tCDRCfJn9xczsB98xPxG9nBKeA==","shasum":"6c31c4f639bea058174e348e0dd4e0d839443914","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.7.tgz","fileCount":30,"unpackedSize":64294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIYUQCRA9TVsSAnZWagAARzoQAITvlJV4x3dpxLvwmKiI\nly0SkeCsxI8PW17h/QhT3RIvnkW7EdFN0yzSYibGg7u5PHZql3Fmi5xhk9sC\nCbHLZpwwCzzXF6flFQIxqqU5uUlcrU7lSsAQJdVahoD/RuwmpG9q5BSI6FaJ\ncSD+sW0dIkrFnNsXrFbetgrhsmyhj1NrhnkV6rA5Q99hh1kNuzdhEN0pwffy\nGfjMOsfNfUY1NLCYhTIVttEEwGViNpI4ynn77zzCzUCJjKsHrOSm31+wXCMB\nUtufEpC+ubxx/+aXgKad8/AeEOtFl3kOk4GJOvxJ9XKWldeR+MWX0n+Coiae\nti/5jo0gAc8piuZfc1i+eYWPiSDJNsU9Z9MYDd3g4rfDXrx0oelxgDwGwOC/\nRuOrBigrPNelRjmekZee98tdR652ztObg44WUyJDVZnAbxD4hZL3tluZ/nkB\nkEUHbxh0b9oyzZFLFjhgPJDIxu2V2qcEBf6Kzu4gtZxUxm/Axi4DEgEV5guF\nT06fJXI9b4hg8/pMqJW4expBs5dXFRzO9GGJb/HNGsRKP3aLnJ2zfEqq6Tbm\n8Df5lD1ntFWCtSQSSBbFg5ea2VX2N8MqmbmDhms8tv0RxhwThHWVsNJ2kwXo\nBYwv9dmAq/3y06vtZXsJw2eD4caen+mSyTs7AT+QnFXoUDERjz7pk9bHzgpC\nm2nu\r\n=0IVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtEvcTFXbPSdBQKG+IzIxlC1DJFWkQctrbEUELb/ALoAiEAhve9LL2+Ub/tsBl1eMHWU8MqKcUuDxiwJo0Ys613AEQ="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.7_1596032271801_0.18631745277927525"},"_hasShrinkwrap":false},"0.25.8":{"name":"botfront","version":"0.25.8","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dscWwZ1bVv3aV+7tJhEV5H8t0IrAvz3hb9wjIcI/IiBOpqjBcpCX7SSuori8h4tHjdloeQuAWUI8CHHxbK4rnA==","shasum":"faf9fa37097c15450142470275536eb5b9b9d146","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.8.tgz","fileCount":30,"unpackedSize":64294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfId42CRA9TVsSAnZWagAAJYAQAIzYVcFhYMH41OppZ9TV\nCBRfpZCk9glg8WmjVocpNwoXgjysXcQ/t5pJrdkndWUXY7GkPogBm1Ay83Zo\nIeEnm7wZ7WEi3x7XkejjRs5ejydQCUwKpCSS3qpa20GX9TixDm4kYfHekios\n3e8cF2Y2qvbt7Na4t0K6O/hjjNRXAuzI1H301OU7eE9GyXefXGuIFSDTjJ3B\nQgJv13+qhBIYL3JenXiYlWp04waa6cGz8ptKHndfbcj+U4EsrNiUVMC9nIW+\n0ph+URO5fC455R0Seye2twr4zPg0HQsb5AvT/osI8lob8aWGbl1tbAZTwVY5\n1DxKYjvH3BjIU9SlkfupzEXJez/FnYA6Shp11u6iP72XICg30FXYIDopMGnK\ni9EChYmwRN9zCU+x6hLd6FVWtuC6/nbgh+38P5hv9toxZ+1Pv7JHUVKN5F7J\n+KYv3LxJyU4qsstkIbt8GxDhLaxhmo50GkX9g1PukZwhXs6LbvEwWISIVvXP\nf+Yzp/g9LlmKQ4+X7IXCZjGRrKTopjmhuYInXfb7AiyaqKd2Kde0NKerLYqc\n4Sm+gcN0HQAR63NTNte0cqhY30AqgeAehYj1pCtDGKJltU30d9tdXFctX3nK\nVVOYRmLSYyLucFMhHoIkUMKVf3m2oySPhJyc1QM5XWNpbXi3R6re11/Gbqiz\nEzle\r\n=h3Td\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Wy8Jh7V4foAX6iDAdQOclVZSgOea03ULOGVYnjTdtAIhAJBuceIRcWpF7RMh0zaV2zObzoymW5AfORx3gDWob7nN"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.8_1596055093294_0.8367217808416783"},"_hasShrinkwrap":false},"0.25.9":{"name":"botfront","version":"0.25.9","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.25.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-pYyx2gFmqc5RQjSy2s9XB1+pRxoNAU7E6+DDOrzbdC9WXI2x2MofaZ3vW4juvu6xAou/Io9JMzG1YR9qXftLng==","shasum":"c8ed3d1c0abed8584bf8b2a7af8d5112d8399aa9","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.25.9.tgz","fileCount":30,"unpackedSize":64294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLJueCRA9TVsSAnZWagAAdYEQAI6SOWHXNwkq9FfjLjg0\nqPrgVZ4IPruqEVVFxOJNIj1graA+QjSIU7sTwZn3cL+uuHi/C+34LE/9jOJK\nH7Rpq/cya3J98LiUJtCiDnZUGPNZDx9xZAGkVh7ac7znU8eVPxQU1zhXGiu9\nbI8K4HARsgeU969zSH8xxkEjpGVz6IHnkKUSFlvI3MQLBtWEzlNUpH6Rl50O\nO4AUiyCgOr+GY5TvEYbWhUONxs8Pp8jlZSnfZxYF2U66LO2i1j9ITxBB0TYw\nGvGhvll+sWv4+Av6Yngem3PAHhxYjSYtMS0wMRHqBcZR9KAofaaWRqjpooJi\nCxYf0AOm0TQsk/a159i88h+n5j1k9rEDROSBFXGynJxLitL7xKkUeUFVjRSQ\n5r+Dy3koHO11df19aieTQGr+vwantj3EFvHL/iQ5lF2C46FKpg1f4ejcniIn\nky/GWebcXPNbZCTBwc7lU8pZeC4BoiVHKdmsXVBooEpYnXqvmTZ2g1GpoeQM\nWBnc1Y1XP1/lBouCNLdGqft2Eb4wFZVnbIsOIEXAS2i3MFrpmg6rA0/Jk95j\nhtgpHTZM+n4QvioWkX9hmuvMhqNb2QIkbT1GHo0fia3rJLKtGzzGaiGfKMOp\nyNJxByths73Ez4U9Cp5VhxHmEZUUNZn9+agPp+EiOIIkS3ZwxSDcaYmU/3Bn\n18pL\r\n=WpIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETwATm2REnA4AHyVJotRsy+I7W2PYk2SC3wEYpA00yUAiEAraPfevqBkrYAoQYcgizlVyLQ4UfC0rAjYLyLKv8MVLg="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.25.9_1596758942092_0.9731669691299532"},"_hasShrinkwrap":false},"0.26.0-rc.1":{"name":"botfront","version":"0.26.0-rc.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.26.0-rc.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ePcrRwByUZFe06vU/fd5RmaJHq9B2fzy9qK+Ey2XE1HSsOL/YZqirfZQt8cp+5qyiMt8/RcSFWoIvlG8Rv9+Pg==","shasum":"2555d2b6bcc2caf4bd06c840c0b919471fa6e886","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.26.0-rc.1.tgz","fileCount":30,"unpackedSize":64350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQClfCRA9TVsSAnZWagAAuvEP/jjAj8TX0Ofjy/VIgPQu\nFV7fGtFAH3IX0CdhzoBi3/gDQRrykRORNu4Z7UV+mH1etv03B9UNCfFg3YLS\n8RLTrU8nA1WJvV5zdaWcrzK6xIxBKYr3UuqT4vdCTUci57KM/TkqLhyPjFna\nWiRHFSh+lkqq7kqJYbkrOVCWtpXDC80S5FXiVpAQ1cFJXMzc1sC9HT1Oz1yt\nKIbM10EalxipzKyKHqtYpYXYIWC6xxzNrvN07fUe38wvNCpoMChYGGjY+8TG\nC05CcqLQx8AbSt/s+v6BWuSbemLD/drC5/iaSFjIruVWepV4hvnSvzx4ys7V\nhHTjejnUaS2pSoWUs3LpMeLk05DMfSgt1x6EUlFgGeia7qufq91w3gBI0Vdy\nCRPOVs3+wPNA43LmBAohpmz1GmZFB3ILrGFXqtRvY1nxCo5U94imrTPA/Kra\nu6aAJS8cDtr2IwSxa3cxpVoOMDBVu4PXswcZwVeS1XVRPHNSyqCWtH1Fk2ZP\nXTgKJqBwWElEmwlIsu34LHeS4gGGyIBGgoXSJ9bmjwgIEnRYQVBRcl+SblIq\nXKDKOU4cVOOPow75Hn6XfMD0RljhNGze2NnQjoS5r7FvsKU3byrTojB87lmw\ngsvq9Eg80xKTk9fBB8iZA6Zg4lmGC+BaScQ+PG9/FO1lzMxHSxc7+Bck5Zb9\nEyuW\r\n=pron\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG5ogQVukIyMg8tfQZoUnDxaK1w+oKqqs9UyA1BNVgcAiA6TwMcs3itLN6oBbT02nCwWr1hYNHmBLz35Am7vPNENA=="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.26.0-rc.1_1598040414585_0.6997614236300704"},"_hasShrinkwrap":false},"0.26.0-rc.3":{"name":"botfront","version":"0.26.0-rc.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.26.0-rc.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-K3NNj7at13T84AeLIELcNnQvr2vpmCe+MPXE2RoYNbSZoK29OEdLjENv8f1/tYl5/x6JgDRcUpkv6vCo/aWX5A==","shasum":"480bd8dcf8a7443caf8b1492587aa13eac40d944","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.26.0-rc.3.tgz","fileCount":30,"unpackedSize":64350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSB3UCRA9TVsSAnZWagAA4E8P/RUIDxA/4Yf0WciIHwx+\ngH/Y0qaFwtHQPR0HgjU86qiaxxO1lU3BTp/pRtNnYCNljgWq7szhSLfC7p1h\n+oNt/bXBAYYDzekPYMiiK5j7i/7ss/6Hv6rSFcIGPZcuqpj0O5YSnIEv+V0H\n0VT5/ZmYXXolP9PRf4FBT8LwrIh2EjlZpWHGbHsm7lNgk06ZXOHDUPr94zLY\ndy6nclJgHVkRvdT93S25R1H/WyfPOVQAcKoxkjINObjInvaadM7rF7dAsw+p\nQzWijygUyvHcOsod+uCdFkMTjnHQWbZckTAhzl2LB4+Iv9BVt5bqPh2An6I9\nqFaKW2OME7UNJ++U35MimLj0cTWc1BEnmThSXPejz6VWPaXxr+Kr9OIbJHwx\nVsHF87PBCvo3qBws2psSKGeCyGfNMNAL9/dO5k2noQpaLDkBryEyW7ZanxzW\n/R1kQidds2ZH0IAqdVcJ+lS10wAU6iRIqpnMhFbP7VxtiPEMyRXrNR5DolWQ\nVdvtfauHsnOtRvu40KYZk4xOe0T3dkjlbioVX0NMniiw+Sf6LnmjpfU7wK2l\nTn0kyxkuj9HoDB5SMCZ5wfDz8njJGA0IhacxJ5mRk+hzWAxg6RaiwwMGTfXh\nBRfQKt51Yrb6Y0GS7vp+W/ug94SKIoXQENsdTVgwDnE5CcqAlvRbX9v/Rmlr\nFmF2\r\n=nFAs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChoKvePucuTqkP1pgdNJsmTBsWRHFew+wdYITA+MmHYgIgWH3KynK5dV+kCschLH4dJ9r1YCUqx0mVE3tr+i0CU84="}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.26.0-rc.3_1598561748523_0.6505451454075741"},"_hasShrinkwrap":false},"0.26.0":{"name":"botfront","version":"0.26.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.26.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-m21SLIDgKrhtzFLoYHpPJy+1KS12vXDVoDE9IujaaTKEWLJ54LrKoSNb6Z29CsX4Zs3REDoUKj2J6RazI/ecBA==","shasum":"0af9456ed562f3ee44396d2cab2f86baba9af83c","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.26.0.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSXdJCRA9TVsSAnZWagAA+UwP/0+jc6kAsi92SzZDfG4R\n3CcEp6uCiADI12n1ZaK/iXkqRADm0vvW6NE0QgQbJeFYi+OGgA4Nkn6K7SR2\nH7NuqGdCbe309m4sQvSR+TKkdBgj5DNjlxvNbuJ4e9nIfeXWYfQB8bV9tLmf\nM+la+hfIMDWDD4RcGwIfj/HIJ+GJzGrnPwSdhsCxWn9u37xc2WrUASR870sM\n2lN1P3BHFHEufdmJG/ZUY0koPJ3m7CWGokMaVrL5V82aJv689BSYtZcMQ1X5\n7k+ighI8LWIpqBKKaPmtQzkKg3dtTF7UNL9HJHOA6En7xramaJ6GmQnluD+0\n5Vf7b9MWDZXsY/VrqVIy2k8Vc8uBXTvG0a0RirNGZGg13VlbzH0cHBiaDezc\na7KKbDLYTrTamkgKj6HWlUQG85Y/yDXNCG1FoWx7hD8F55GdLZVeKfscHOMj\nIdPD2QbksmdSIPMeUdloDO6k8mXm9rULl/XpFktdYA1GxRz0P0YarjKgXVYD\nmj3i8vaAI+pn7NE/pDRqeD47E1BGx5JokAc07GS0tm2qUNa6U19GKzI1PyPs\nfIeS+GEXFzRi55lnMQ9thKp3Vx9GaJiSoGbpIHsJN20mp9uFBqscw/mNxZAv\neY1kC9GRyF+uCwCD0UWRm+GHcsWOQQymJJepoy9UIkMQIogtCj+rO0pnyIkV\ns0RD\r\n=ICkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjbOKgJMdBW0fJmch7bPhkRSPmfWzuptzn5ToYYMkRpwIhAIk87Edm8zXa98wxaTbc0/1yvwTWTYJCEyESk6FAZkEQ"}]},"maintainers":[{"email":"matthieu@gmail.com","name":"mattjoannon"},{"email":"hi@botfront.io","name":"znat"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.26.0_1598650184633_0.09088338645200822"},"_hasShrinkwrap":false},"0.27.0":{"name":"botfront","version":"0.27.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x6JtKfD/Z/OvSLJIXYF0l73VKnwmkuKtEYLNjc8wHgIxCr14DbPjRBYcGcGrY6LyVAkCq2kVs1yGP8G8HxQirA==","shasum":"f3ad19e2b7d58bfcd8d1ac5bcd5de8ed29960811","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.0.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfem2BCRA9TVsSAnZWagAA85IP/RzwfgVbuA2N3mq8c1O2\n+Ki8faPML9au15XyX3cbN+GRCq3xWAped+YvkySJmqamKrO6eykntt18ws6l\nDIZCLwoXIohaYeZGe1zYdYuaqzfZOBj2WS+SmpEp1d2vDLEFG/hZTrJjvTyL\nUuiKq/EoSe9g87YRhNIrBPwPdSN12/ryrSSTQxMv6IDOtSsbz0e3nJLBubJV\nHd59qrF3rAGe4ns3BoPEBboErOyHupqPm895wb9c+6CD23YT6HKzEFPIuvpQ\n7dfpJpAlOt3S5Jm8kre4n6DixJG9wJJfpFIFeid27+BZuCrMvgdoJM82tGZl\nRM8lK2Y/hm3uYM96ry67bDyVj35vXHI8xNRKzX9lnqtpxVye7iaswpBrzNBz\nufTmvUhLjLS2hPXr5+Iuzzv0w3FmILG6BiMsbJnYkgm8nBeZDHL/euVz6CMb\nU8XMUwWa7F5fJAULqrXTv/vdT1SikPI7SZJAI7Ge9UZgXzj6Zh5NHOMB0rHq\nQFYrSZqZ6qX4SO+XEhRrUVEH9VJ2a4wcdP9GxaCJCddmX2Bhbe/6dtwSrBW2\nQzcMnJ2TFsKqRK6/XzosmbsJjRjH8sTROdpeRyOsEJUAH7qBONqf7spXfryf\nsOK9ZMEuYYvSbFXdBWQUwx77dqBLH+ZV//IRh95e/9v4mSah7Yjpb1p4xSTw\npmNo\r\n=o6v9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuYW4Gt8ajQJ2mgux9l1i1DYyOOcVcvtkUsZvy65rwbAiEA1URqMLZphK6V+IKJCAOsW0aVArTPRSPZE6bkstLtVXU="}]},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.0_1601858944665_0.3930103486616239"},"_hasShrinkwrap":false},"0.27.1":{"name":"botfront","version":"0.27.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/jf+5JKscOmMTYoa0x5d0FM5+N6T1BizV28JkcyUftkwZrP3LtMr5GScrDoufAg2DwZ8PXhHPGFWnqUvCtQyFw==","shasum":"c1599be984bd0f03c304675da6dfbae53788f987","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.1.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkzY2CRA9TVsSAnZWagAAqXEP/jm7WEdJ5UgnZoEjxceI\ngGu+/2II8iACUw2potN1ODjGOUj3hU9qvWYc7PfoW4Oo1DPkd3MLC/UK8tb9\n8JbfUMdEzPa8NX9O/YjeKJExsNxKH88fwCwrMYrffSFJC67MvA3x/7vR+aEJ\nN1v/wiDrUpXDYFbpia+yAY05IkAgdTxXiKdBSvwCgis/DTu3zJCSF4ACmcc0\nULS+nXScp5Fz9Nc1W5Wz9n/LLdzbhqagU6z5NQKfXd46sRzha9JVuvMZIrqJ\n/vVJpK0iP208aMgtNXdTHYbE6qOlc4gvHdkKn0DWro9rSTcMeJUSuj/e9wjT\nYUiKpiIs96OYEDRpYfK0zrbXK7oIEOK98cz9S+NeFQrJ3125elqZwIfYFr90\nskIsdUNWrNwFSrMNftg8b7YlMP6fY7lQwybNjgE0ysttptC8W6hlvS2zcQH+\nr47s5w74ZC/Dh8QYvvN3KumH+aNiSMiCEInplOq8imixV07OBEEI3q64OyCG\nJVvDkm/ydZhJun0yTOPKJM+YDJnS26C7AazRgttHWF1SzLzTvs2FooRUoy8v\nhhiGdE8z06Atdx9DrdHiJfpSloPBC0w98ruabI02dnws5nbU+2d8eoDigNq+\nPEQvRRYp53/MxzImeOi+01DbXnjhRIAc721nCvT8i1ho9hEopTjKiQ2DtvBW\n8PtA\r\n=9urE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHl3yQEwQB6DeAPyaYvFoLqQI7zkm4tgmiwNUCU/7aZAIgJKitPQptFEIwGSFlPNQRbyTcWV0unLdZyp7Erc7h5kA="}]},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.1_1603483190124_0.501341124866544"},"_hasShrinkwrap":false},"0.27.2":{"name":"botfront","version":"0.27.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nLLrHFDmCVGTIgCCRMWDOpjEBLWVKaxqgGFvyu3lBC25XHsXNhuBlFVQhymLP7YizLrLo1VajuvEyVuxUmaX5w==","shasum":"3f56eee95b11768da13cab74115d58c8ec71680f","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.2.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmg0NCRA9TVsSAnZWagAA82wP/A/Kg1hbb49yoiwyisJ8\nePCGYdYflyCtawrv9UY63VjyTyq/ZBpqgkY2sYc3/hTLtIdTol91nsH6YJvg\nj4AuNd3KMQBxWAX0GaRTCN1oo828YCSesWo7iAQYB24jAUoV0WlK4AF3jC+i\nHk6Yu+IhueVzH8e17+521IL/PThO8VdFhKXQJ4K3oB0dhFCm5gil02TD71z5\nHEa5SGaSA449VENs0KtjqKFktca71A1fKI5nLSsQw4JmM8lVpMMze/tIu0zl\nkDyYMjVDzmzmhwBsREkzApZ8DYnFd4/MrTuQUqCUq3a+seGspKBaneLxmJw8\namJAvu4phNcTDMpKH/GoZmrT6ZB/QoazUnL+YG5wayH+uAYYA5k9zhpYXv01\nW5sbMBHdi82HXjrbhZMQ2aIcTlTtj25BmBykbIzYZMDqr3L55AvBJl6zemu2\n93jk74EfKI3vDYsVjcvQqHN6IbBL+Q4N1ss1qzQKxxe8g458grDm6eJndvP5\nkYZD3/RA7QNzHcBvX7LvkR94nyNhj2b4v+1+6K8xr7/2TnGN7yFmiO8oEiyN\nMpRjU47NQSlclJLhjKOVrauL2OsMTNkJHSDcqLuAHPi/o5JkMx2HBdF853aA\nxEx8yeuT9qSghBz3MK33kAUd/EAF1DYK9NcTLSskZh6STZ1lsWqw/0wAGGkC\nR/R+\r\n=FQSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpcRiZYJaOjfWmcsXC4JhFInNuB5hSQS8dPwPgWC2iMAiEAhV2l8aK7tf0ZmY5FtQYQkFMRl9fNmICqnjV06mcBTfA="}]},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.2_1603931404629_0.855129511654251"},"_hasShrinkwrap":false},"0.27.3":{"name":"botfront","version":"0.27.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-388/Iwbf8FvzB4MyqtK1+XM8O2boDJpiF5swGl6bYAUSSNmCSaZfZk3bloSPJDGO2kmrtHW0ZPaZRGBANmWhRg==","shasum":"3d1fdaa3503c7a54c90b157cc9821dd98ae4fff5","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.3.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmyoACRA9TVsSAnZWagAAW2EP/1RWqYst53R4OO/iPVDi\n8wm0urjryEFBolHmA3WS3nnpMkPqMDHre1ljUXHrxlaq0uvbdnZBCQ8ze7GI\nifGS2gPOW5KsQ2ME8UTnG64uWP1bT1w5h1qjzwE0ynr8RxIbL2xNr9zAvCOM\nzlQepQnLfvL6SQ9r1aV/Xj+nwKLHPzyUs4jaJJTAJzf1Qid9sB6F911PXRy7\nOTpnTOPDkdWYoWKy9T6FCbcEDCLAGA4VQUGY6T773PM6yknlqPjRGshk6tqa\n18fsl6MqXIMW47iwFJaRXQWCvGLWE11ER3ewi/jXva0SYKQx+pTgXbbjzFeq\nRTiTcael1i/lKoXKSialt7HgzxCrYrosJ0BbgapPC1JmAS3Zsqqnn+WyLkB/\n9v30a4QyaZemvlbKFhQeAYu5T6TxNLOKPXKWLs7P7NAbl48vn0EyoqKtKg8Y\n/K+cIJrk02NEDMmlf6Uw+qRfZ6oF8BGNQFUEhkjHmE+ukdgrbcxuR1fyHdf7\nQg5mfjO92A5NhHxqPfxKlCXVd3m4r+xeqlNQr1u4voCiTkF5dO7C5GJUteM0\nrAUH/JVkkLB4hD91lLdmSLmK/1h1lAkcHyfJYP6WKjdpsL8sCwiK9Nm6IsVD\nQnOxY380TaUxxTycGmlRrGgcDHiaIm7fGv1e8i0EppB9gAOyz2SX1h5fHDBJ\nqD8I\r\n=Ggb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyNyEUBSVpYs/BwHV8ShGnv5ddLRx2PQsTdUBg4QRWGAIhAJQQkNkrjqb1Jm0fPxhIUEykl4aOy496Pgq1Hw9NtlZ7"}]},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.3_1604004351754_0.32303079000193735"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"botfront","version":"1.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DLPk/+wXAmLCOiZ/DbTDfYPDMn1L86iBaxWEcSl3hok4OspuXhXUW//+I5pcI3AkgWYpbeetZIBiJ5YqQg1jSw==","shasum":"a0a8656647751a670ad1ec6afbc88a5427ff4f97","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-alpha.1.tgz","fileCount":30,"unpackedSize":64362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoBrtCRA9TVsSAnZWagAAcLcP/RrhW4qKttjE3jjvIWEq\nCO6lZ+SJzaSlfagJwAyS2worHU+nEk+7jOgbobj5SM5eyqCYb4sSMEFlA28I\ns9pcgtVnR9MuJEJFuX97v37pa5aCYVFeJ5+fKPwOJ9pTmojPb7CpWh3cNUWB\ntffk2KVLXij1hemdMX7EJYHNg9bSVL3vxw0kk/PeKSXoJDmiQsnnRL3ncn92\nm+B+N0OGLEIWZliEip362gUO9KZDvwy1RY7dGcWfyOV3V4QUZN5+4o6xKika\nmXbIxKONWzcXtRVqbUsS1cd6A8GK4kEwABCPmQFY45/h8RsabUa5pBnVE/to\nOekoIvSfrsTIMylMFLDasWvAKw+N6QqK+uNV+bDgWqgACxvwseW8p5gSb5Ug\n/Ir/icLHeECwOv5do6hTYiNTaPnPeio/uorJA9DtqnC1BXoXulgbarP+l3ua\nfuLvoVJcrtLzFnTD/1CCWDH6mdr8q06+PfTR2BpjorrD2zrMVGxy8HD9vL18\nryWfdnV9PSfRXsBr0H0QZCra4xmSSsCVsZMKf9cu0Ymp8VFnBZJ8GZYuMHce\nUGyRTfzXBrLFU1M1ZrYrSY9ODU9QjvX0JcCa1LgQfeaxT8SOpzcFPltsav14\nMAFw3sdbnskefpL8xnWtDUhHcdQSVK/JKoddY2KUoRDduN3Aa+TdKhSG29JV\nStos\r\n=cJcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUG0ULfEM4FJrFrMxxHuH6FErAERP9dx/WJ+NlYIkd3AiBSGBfQTMzHodNhPiR4uI3PbZS/KCZWNVDeB3PpZfUMrw=="}]},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-alpha.1_1604328172415_0.22708505242453736"},"_hasShrinkwrap":false},"0.27.4":{"name":"botfront","version":"0.27.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SV+6al0xLME/YL+RNyKwVoFKnPqOBpQEeE2Z57pvkconxzgzL7NYgF98uTKZyysst1JatdJ9Dun+Ad53BOgetg==","shasum":"8ebb65c669dfc3ea662a250b0ca7b5f0a4309ae7","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.4.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfosXqCRA9TVsSAnZWagAA4UkP/25vhvMNnY1Bj2sb6uXG\nISR4Eeh7/TFdhYZIZA384cgtmozluypZtRVnVqZRsFyYjLcSVqWV8/Fn0VKz\ngqcPo5xNCojbUjpkvJW/HbCqTmglE43FFBnZTGPDqE1nIuYpJhdoV36vsaCq\nKlgJKQ43aJrHQis54qW+TFLmfzYCF0xCOWnYHGLcv0Vd+21grnuZmH8RuLz7\ndvIku6lwxB/Dch4Unq22dV0KIsowmIojPPDSJ/QNn7c675F1EWidtm8iy1lD\nWk8cbgZfdT0TfiM4YWR5Y/yKeqKDvkCcrwForVlQJFOGuNBc3k9Gavt8e5LU\n4zTC63Q28Nkitpk67aiT+o7MYXSK6DdmHLSDsyRnobT6dfGL0epiqo4VJSio\naT1AH1gqsIrAfSwnfWred/oS8uEC28JnDlesddKCtQtRK8IPuCvzn6UFaCBL\nJPbAjqc1c47A9ejotlwEFfdmLiNrNH4YgFaLxMdyGhPxLG1dFc3Bww0eXWcV\nyg6TsigWSYxYlSFcXJbStGQEmsQaRAXK+6SxVcUmgWdbHeqdLzAW+17vCmCX\nCFr7jpNbFSqzD3VA9xd31PsjPe7A4BYUJZCIhPCUY53pcdK+56EkI3HnZf6Z\n5DT7QczW0tuepDb3v+vJpjbtQw5WMGd4S2iLScQSd7tTxC05kAnLYp7pgVNB\netFc\r\n=p0XN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw8Mi2QtJnVy1QbOEidrE1cmZRMYt6Zti0er739/PlEQIhAMqu4kByTuCEMVvv6u4q8rzEreCGPPRZilRAKDURkObr"}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.4_1604503017686_0.8748916714625576"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"botfront","version":"1.0.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PIhv1fPdeG0G/oIsfyAJgNxJjmQ6Cp1F6cfvy/g6CZS8oRI1VJYRx4+tOGcQTzjM2jLi6EHNOsvcgQDRg4AvJA==","shasum":"4d0ae4f547b70fcdc1040f3c80f3826903d2c974","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-alpha.2.tgz","fileCount":30,"unpackedSize":64362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpBmkCRA9TVsSAnZWagAAnXAP/3LhardNS/Xmvy35OZSC\nZwRjImy0xkXjAUSJdbggL9Bziyt2yKkS86hu5SwDsrwj0/UyN21vGUtgJ22/\nMTroVNUEQw7SigQnDE0gyGycrM1p9rpscGr2pJp6bE5nKGFCntjHrUWPOOhi\n8ktmRxExtpcMa3vKGegFh2xwsmz4ZhdkjD+CZrO6+zUt6I4nf7feykElSoE6\nJV9qwEjPpFZcSzRbIfiFSe3DGullL/IgVcxT1buwwPgaFf0+ijENo7YNX9q1\nb7T1FFpojTr8bo8HBNd3POgNen54sZA0BdPKCRYQbaTFX1YkqRhfG83+lwOF\ngKojvAptZasrmm42g/SfH5U7/yRtik+cy3CFbCPSTuBJ9FpdkX9UtlKrRxpq\n6G8hzLD3psT4T3OHax0+SNUyHmP2iQiEockXR14hGuQiTUioGrL1CyZ+3p02\nd43TtavR6LEnHPTDT2XtlW3No8NS8+pxetOd7HBkTI3uCym0pGAiEDFY26+L\niDpT5Wmrz4u1lLJZD0LH36LmUeoqcRnSGYe1tq3SHsORIGUPp1Lp8NxOCHC1\nqCGbs7KMVxpVrMBndi9889HSZCyCwJdGqZQcmTsPwOeThzX/Jo+27uzjEEqo\nasLn6uxCSwKZZDoHXaSDqfntdcxpvQ2PU3+utp75BTJNQYwULsYHDxFKanjd\nzd7p\r\n=x3Mj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7RnqWaT6YrLjXCtwnp7allgBDpm9B0MGyMxOu6vzvKAiEAhSH/FLUcD6gcwVwExUkGFxxG9i4IGX9avmn2VlF2DoU="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-alpha.2_1604589988238_0.7141604605860874"},"_hasShrinkwrap":false},"0.27.5":{"name":"botfront","version":"0.27.5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@0.27.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jMTu1gZsstOIaVUQa69f5ve2WXv8O+Gl2WYSpQ/6NYiICkcH3epW3g1C5VprYUnsdEoKXaJMSaNkLV/PTssUgg==","shasum":"5e9181b429902f3dc662a08fc77ff700958758c3","tarball":"https://registry.npmjs.org/botfront/-/botfront-0.27.5.tgz","fileCount":30,"unpackedSize":64335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqX5sCRA9TVsSAnZWagAACMUP/3AlwGXLhLXzGCQiau17\n0arYJkTqy9CbEMou4XgFwQtc0H+9pdKsyrgX61dEac9YKRjKiMDy+uGWaqvS\nnBnUQiHiFgj66HYBUY49gSQ/DJwwRs8Vc8IXkpH4qda5zn76SSggsXvpiYgB\nmb8BvbMRstzYqysxEnU/lQmsSqTGt8yE3AjVxEQVsJ2at6GPcMqRV2GxfG9d\nrYkJQ1sdYr+CyGzytnOIhULAfmSiE13IIPfPGf9+/EGp2yR5Ky/QkmyTaJhp\n54yfBjOpuL9qimCFya7Of9s44C0NND6l+8UFAZlAX4efb6NUTlD6sq9Bzuo6\nG/bDYB8AbZ5pw4Otz7IbZl0pi+HBqN6J9lfg/k1baHrBWH/xZAbOvToTuZTG\nov5d3Ku224V77G4KQ/7NpUjGf2q8xzdY2w9/ubtDI+QlyFh5j/l6NUyfWqpG\nvj8meJ6F7ui3Q8/xwemovT6zr+fw/QJl2W+J5zdVwD+Bdo+uDPMRp0d3rUMf\nZLntIfWTjDhgidXRFW3GdzzZcRuV2EM1dCixN8SgX9ZcRqZ0Use+7K3zPUtD\ni2owI6CCg5ENdrVrT3GKj9fLLV5qCsR5SHnwYhUDyj7LBHPJLDkq8L0nHiWC\nCYXoidg563+QJrLI8Q8iVLkTP45Kp9mNpdkCJJZF7FClUG12joHjVLfYGXLY\nrKVS\r\n=ismS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ZDPGV6k1LrERmKW7kLzHqY1Pb6Dg3+sY+rZrtmWCIgIgU1WnfjPGjzpj/k7+w2Ho/j4F7sHA/neozyBulumUahI="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_0.27.5_1604943467636_0.7681295447332919"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"botfront","version":"1.0.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-alpha.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e9+7zQeHZaetk8tci/A1tSnvgtP6mdfOlKhslvGgwDYLeVjOw9BSMrAcp7tB4rQCHfGzc6aKkvXkbbm0tuhBig==","shasum":"c03fdc785c63a53b015ac6569504fed497a3c7a6","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-alpha.3.tgz","fileCount":30,"unpackedSize":64362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrIdmCRA9TVsSAnZWagAAAfMP/jBdtqhnwiivz4kwwME/\nL3voMixr5MG+gmXkWAKVP/1H1W0Dm0GeZUEYfOtuoqMTRS2FLxf4Z9eWdmnn\n9kG4pyR/pLvAr2IGwWRV4Iu4LbDWup4Addcuh9nK53TVDW9tWMMYb7WDDUU3\nbvlTObFyLdhv3VptHyhtDwgKadeMJX5VwVkVAnct1dwsNRHA4yE65+ITjCsT\nY0SHae1rjnq6tZoDvvtV9bwSjq9k2GiBSaOBuiZW6ROoljtxPTHvkMryCSIL\nACI+DYGQqSiD3zfdKJPHJ4MzmTbG0ZN8SDeUuzW9SZcVNAnnRYMOpMIZTtWO\nyqlBXNTaNACtqbX0EXHTHaaeBLhQ5uD0iIpOjqhkOe6xg0aZzd1ttJ/OPaba\nSJPsji7lyxD1yzaHYHzL4IJDvuSfz2upbWP3kjPNllLc5vCddWo6U9V5oxRZ\nljGuYfnItK0Ma78X5DVtSt4tHtSY95jet5OZSLc0Lc7ijsDoFIe3J775UHxT\nk884wWGCALyBlTWPSLhbqxgR015+Tlnl1cr4/Vhbp5++9mnJrCi4Bp15zoL0\nlOBFzyxHnpQqFGbNE87E8zZh01XrlMqxbBQgucEgxst/a225G/0gcTnW/Srx\nCkWz2/vI0+b4Ni7439GHuiAEghBQWUpoW3ArQQoWk6UNRJ0iPKErjVTwC4g7\n7s1R\r\n=fQYK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAao6qkr2JTwtQAJxDwF54qGSQzMTeJ2acWEmzRDVw1yAiBsbWtOc/UGzH/iU40JuAG10nYuqMUCUJVIp4F13d0Z9g=="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-alpha.3_1605142374157_0.5183099799527504"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"botfront","version":"1.0.0-beta.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-beta.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MHNO9GeA6QNFzRbrq5pLeBmlmpMad0aQeh+Z90ZouADy38Pu1ZZByoxB3Gd/sUCi4EMd/j7Hw9VkJ3DGPrgR9g==","shasum":"bf7ddb135ad735b003e050a41d02cdb59b3a3a1d","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-beta.2.tgz","fileCount":30,"unpackedSize":64079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvpDbCRA9TVsSAnZWagAAHS8P/Rw0xHNTAEDb85WTfHKI\nBwTTc9kN2MiTZGyfMt9zk+jQalthTopBcjEoSso0UEVz+XRcGybb2bDXisSx\nUWu9pXooIlR/bEGrk1L3fHuzOBcL5poAKb2e+xwpIqsd8PHOko0q9W1+TNWf\nihDgpScNJP8mRpDPJz7gcUNgZJpQrYRpNUSOGfRIq+ljMyqw9AhEXJVrv7Uc\nLvzwmp5ecQpjmUB5z7Lawv1Zf4+itu1+WEdQpoTj4eYeeT6F4tMvuYmOOhu/\nOPH1gHQ7BjDrU5k4H+z8j+KyPx3RlE/m3Q79s3j29tsJSuQMoQSuV/mRKgog\nJW6lUkl9Eb4ILaoVPx0HZOidRkIzb+Dflu5lwFBxk6dN3d6hgVmR+D8bjanG\nt81gy3ZyhilGay0dAu8hDJODLbEFJqOlex3xtb1TKwbcP/J42+IX51EC0NQU\n9dNTEmCPcnW0aVHu37b2yMlJK+zAH/5ud6bYoo5+7688UwXavT/nkCnarsg7\n6phWXT1P/fjDEx5eq6+wWtv7RO/mEhwXqBfItKChuLv7jAL2VoYg5BAU2fIo\nyAi2MigYnsKtOpPHFtxzNYcvSzlaW2D1zAARnscbBIbmUCKKPN5BgOfyWVHq\nwn4M7wxurEmtEPmPvyzfNU9Kx43tb8MlYq64au85KyfDCo/hKu800bTc3/4j\noY0t\r\n=kXVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnF/pi053QfujursRbrCDlOHV9Igf1B6wvwkLhPSLNAgIgZmussMhk+2Whljua8Ew6D37CeAzm1SWYlIt+ZcnJRdA="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"mattjoannon","email":"matthieu@gmail.com"},{"name":"znat","email":"hi@botfront.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-beta.2_1606324443243_0.8262329779570912"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"botfront","version":"1.0.0-rc.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-rc.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-bE/p9j2Yqgm/jnrskkMrDU9BFvV2Pe16D+5SYjT4smlfb93UlvKRLMSsBmQ15SIn24vs2g+TAuvOrzd/LptktQ==","shasum":"231364f6f51e6e06a5641ffc1b986f8ec17085d8","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-rc.1.tgz","fileCount":30,"unpackedSize":64066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2imXCRA9TVsSAnZWagAARMAP/ipLNaqiuov9y9UcWpAF\nZwiiLRUvwewbX1/RI+ddWx3bU5dvjwiqM0lPEgI9EYgUEjU1JHdag6mqV6uF\ndO+14MoXu6rQV0nkRQe5AIuWpkQEZiYMOvIyVOB9I8X326/htc6Dslj44Zl8\n/VFld7jEDjDXhvJqXrHqGUamoeOSfjWSIaYn/JXIEldyB5D8pHA8ISuO+xZ1\njnRsuWZaHgNNmfKTpUa4cxeAqCP6NmkvplZXvH1kGA5o8GVNHSAF8FxHGrtb\noe2v6FT+K0vx8myNv/Iy8wZq4pd8WqzIKfigEGV2qBfMjrJksbKgOLdV9uZo\nV4lkYCQpFVjUyB6EJrvCl/fHsC8I6YdwD3EQ9ePThZP26Ha347qRF3W8C88E\nORI2Ly8Htk+EaeGlh6hhZdgEvGEG+gBDNj/pLsDXI+GgZexxCB78DwtfzHlr\nyhfeQxCGDSq9ayMu76ha7sH5ErrFiYfGWBXvR22qDyocyhw0SSrEHFaC6hCY\niJud9uE4mui+U4ze/hx502hgApYjVDTaUYEk9qJX8uR5XLXs5U966sRzCw6l\n4yx+QvIjoXmGc5Ii7vQAY9zugxnIJcZ0/Lz5X1MI7qGDiDiC/uSOzmWDnYkB\nJMpk4arKWu+y07oHKoT2XekEB5bnQLksiWBwN22SU0ilm5wEcL6y72LaqnKH\nMhjv\r\n=Ft5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjneKvf82BpVv/yO/MaZELm7pZ30bh0V62woHhyQTbrAiBcM7jczZxsNWo8reGrsrAt6OTSZS0xmyly7hejzaePsA=="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-rc.1_1608133014972_0.9272111614594816"},"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"botfront","version":"1.0.0-rc.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-rc.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-0P96fzrTVsaH30tbQRGktUQwRRlxw6yWAFkv6XBjFxD1DFPIvphFsihwnSucZaAFUMF/4zIpA3XQSJELhG8hZg==","shasum":"498b351a0dfafffceb019792b927f8e52f7e0fca","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-rc.2.tgz","fileCount":30,"unpackedSize":64066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8zjcCRA9TVsSAnZWagAAHvcP/09GlUB9yKTmz3qj+LKJ\n6MAjyyKnoz+JR8iNpYsuaTFfk70aSVZdpV9CJAutctH90FJum2qx5rfPa8y8\ntwj1DRU5P2IaABqmXVPHXav1Hr0sV2wVMwS/tHkp0mc5hORR8KvHW+lmh19Y\n/UsoG8xHTzQHhYAZfkhKcEGoGHzp+cjoqf77NOTpUiiPu6St2kKQL9qamnEQ\nsfE2kJrdMAwO7aUpZadpqWQNbl2zWMolH9bOaY74qi2o1m3DZkYVkjkDBKbY\nD2TeXNz9RbEfKCwMTA/n/JFi7YZsQf2Rrnig9rgJ06dVZq0M2u+br1054lhr\nEzwdocJxYdxQ5Pcnxr7Cr18IJ6XUyXPMUjNPwFxpoaDc6KjhEe7HNugHM9yD\nWgZlOkrpiYbyJhKqOuRJ6KGV9PjREtN4heAt3ESEffJMEQgPW6+P1NY/Ervt\nxSty9YRHml4I6is1UzmX7jdCmCwaMoz2G8yhO2UAvFe7JAABNbmh0hPdT8P9\nVsgAfo6IlDvISfTT5pbTwjtajdvMFwr0gFbq7UyNzIZ09k8sjt8Jv7qhaGNY\nW3Rkl23CYT421Jh15Npx+KhO3WHf+NV3RY2W8BEfolsFw801dNzs/Hi4Ly5n\nM9lsTWJerM5HzisRc2Tw/aay24dlSY+CzPIiq84JsAeoUtMK/XqIhDZDCJ5R\nHANs\r\n=lHKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8puZuU7K9GHc+dXX+55Fsx6GqbmwT/iJWtsnrEarRAQIhAKW1xV4wSxIz1dFS/yg+5lBCbEtsVVwA8mglNTT6jout"}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-rc.2_1609775324060_0.46546078868223617"},"_hasShrinkwrap":false},"1.0.0-rc.3":{"name":"botfront","version":"1.0.0-rc.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"AGPL-3.0-only","dependencies":{"arg":"^4.1.1","compare-version":"0.1.2","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"License\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nBotfront is [AGPLv3](https://github.com/botfront/botfront/blob/master/LICENSE) licensed. You can read the licence [here](https://github.com/botfront/botfront/blob/master/LICENSE).\n\n<sub>\nCopyright (C) 2019 9300-2038 Quebec Inc. All rights reserved.\n</sub>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-rc.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-TLWVw5xJC20SvtfKD1Tv50E/buWMVg3IUT5wiDjx/4umP7FXbWoofva0lmvF6CXiLXEu1c9nI253981AApI+EA==","shasum":"8efd04ac53ece37fada2fcc42038aba6fbc1acce","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-rc.3.tgz","fileCount":30,"unpackedSize":64066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/H31CRA9TVsSAnZWagAA28gP/2/yyQkGG5nBREuyegRr\nBtRijmr2LGizNugkvwQuyE6gpMbfB/Hj8cJ8h7Kp3VMzUE1oDPSFjdHdLN8b\noFR1ZjiBf6CdAFetqfWKGcyRJAzbc5LkJ550lzQS4oVR+x4VIYJvttfy1U5O\nwYd2MIqku0yZDgbW9pqtA7sT7sT7CXJ6H9he8MYTcK6M9VX0NspdApXbkgpk\nu+q5tpFB89bySJ3h8ubbH6rkmQay/KK7PblQoVs42Ab8c7SCjAiynxBjdYFS\nDU+N7eO/OFK4SSqQv6BtpPscYC+GZNLbdeVnkATx8QWKv1Q96A7CaK8gcS8F\nxS0J5Q+fSiZaxhlhHyVNYZR6qwFcYp9dyZlAEMHiBem5gnzk6Wu84TCs9zDr\nrBfChAGCOsIxMj8hRN7die6hgN8cRXBTTFKf65FxI9CMItjw3uL6uuooskRt\n0+5fi2JiH/C2+VEiMX1VVTNAZBb1v6ZoW/GaqZG5B56e81LOzSw8ed/LBTyP\nvZqpl5dPRXGcRvCWQ0NAfz+/vJOEughFN1AEQ79bQryetz4I9nXHKZTWwCRj\nhE8zYQJvcSLc4hAM6uMxNW+IxK0kacRm5tnAbq+LGQzy1TKdLeLydRDAW9ig\n2/YlyDPvJqPiblPBxOWy4r1Pz7fvIzB7DZKTRDBqChbQgUdsbj0oDRNOjI1W\nf3SB\r\n=O3QD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqnqPQAp7iBzzLnKFXMQ0paTOwFfFHhJdBV6E53AVDEAiBLKZF6UUJVRPE9zeWxCbu/LnRCdtCnpcpsSAF+seBlCQ=="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-rc.3_1610382836610_0.7265081228547323"},"_hasShrinkwrap":false},"1.0.0-rc.4":{"name":"botfront","version":"1.0.0-rc.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.19.0","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\">\n</a>\n<a href='https://spectrum.chat/botfront'>\n    <img alt=\"Spectrum link\" src=\"https://withspectrum.github.io/badge/badge.svg\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://spectrum.chat/botfront\">Get help</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nConversational projects require easy prototyping, fast implementation and continuous iteration. With **[Botfront](https://botfront.io)** you can build context-aware conversation flows in minutes and accelerate time to market by an exponential factor.\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>Builds conversation as if you were chatting</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Annotate incoming data</h4></td>\n    <td width=\"67%\">Botfront is always connected to your agent and conversation data keeps flowing in. You can annotate this data and even use it as an evaluation set and check how this new data improves your model.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nCopyright (C) 2021 Dialogue Technologies Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.(C) 2021 Dialogue Technologies Inc. All rights reserved.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0-rc.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-efLWqgGjCYoXH0ureyhpzpx7PuQRDKwhRNDEwt6/GCmp1TMrIme/fZFIM9gCoHwtJUI2+mSdXMgVgTBoPMsc3Q==","shasum":"f58e9b5a20184fbd21bb14a3f757ae1abeaa1b42","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0-rc.4.tgz","fileCount":30,"unpackedSize":68061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIikdCRA9TVsSAnZWagAAgAsP/iNk6Ejt0Jyj8n0oU4FY\ny+7V1oooCQpHWFHr3Tg9BFLsXa2fOD0PkFBFF6cx95wnCKH/TBXiZ8qUaC/Q\nzTCV7lzpaXA5nNTsaYLiIp6ihoiyBktnzkKgMLPlKCi0/9YkE0NSuND0mo11\nAWseQni6iUbplS5YDTFHiQXmCphsIpvN2MgHJc9hGDwoDOLCVMn+uoCWHUSt\nXq1etfJrvwaVTGTcTjrxL+CBCGjuhN5Wtg8KjGdF9YXc5hz8RoxunbjPzbNN\nNHVnmCTaS0cK+MaaZAU+4XoV5wJTkwBMttoUTzyUZuFfpG20BTfskpv5z0QH\n6JOHxsAnqcEeumC8AlFB+j8jrkac19AgaC38dUbIdlMuyvicOIJyDdyMtTZd\nxiEGamBoCqtsIZb7F/MyLEb8dG28ccqDzqIsEmeQcFURDQWdLhiK9+pxbasf\nwMA7zTsTWGPz8DLLHs28gzC5DnaRcN2LPUqrLmryFaQh3hkeSXcohDbWVHQc\ntiHTVahIB4FcIORdZGOxNX5ohE5xlauYSy4OAe4qDgE2LesfZNQAJtn6B18M\nTq9orzssXecmQL7UY6G7ShFidKyr8IPIKqdg+RbV86qfXvhocR6PN/HFGnFC\nhZtY1g+DV4lugCPEFhYRC6Pf4W1zS85ogk19Yfpw67LwoJMJSULxVswnXdlJ\nKdrW\r\n=ZE7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCta1c699NDY8cTzFDHFQxMBYNNDIPsIRAC6slyk439jQIhANNRxdCTJ6TXhz7mQjgLvOE7t4MLwx7i6zKvk4Ji6RVe"}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0-rc.4_1612851485171_0.14929877637978306"},"_hasShrinkwrap":false},"1.0.0":{"name":"botfront","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-iilHMJsRWVXIXvnp/qO6OZ50S9oD7nWSpqbFqqxUqmWGhVho73uVdxErL0jj7XBIrt4C3tv0jfAQmVSOX8jxoA==","shasum":"3f0d31d5df88a0acca2415da8139539a54e8c2c8","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.0.tgz","fileCount":30,"unpackedSize":68803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCTjCRA9TVsSAnZWagAA/JYP/0L0muAJZ0BgfsMilHrf\nK6TA8qsEIYnLum+qewgkZDZydwHn/C/yasD8mFM3tXF+mjsObh8vpE7RYfiU\nP5aebvAc/K6+lKI1eCwx8m1viJ05PsOPJPWC+0aSdPFJG0Benov//VQlHj7I\nThH+Skgyc9LxFan27vFtEVo6WIW/16I1RTnUblGEanWntnxNCE4p86LJL2HD\ne9fTG5hRKBUDxJuTdYVUcCnaHo8b4azcLS8yic+V9cMzNle96/Zj4tlJj1KF\nXV05eNBY/qVap5lWlPyEdlgggLmo+eNKChnfPHHTUx4KoeQOzsvOuLIYbziu\n7T7ulAlRMc+B3Cm3gsPkSK5O2JrrV/Ok7vjWvxk8u8vih/+nUG0VKBlcCaJZ\n1XSx46rWaC/q9/akJCeFfXwmwSyyt2o2TQ0MIy9zsFK4Jd58qq8ccMiZToV/\nWaTWNs5MmO+KdYawLCO7lZ9cVym/wR3pG7ZAKv3KrFO2ZexERSFOUUKu37jZ\nxf1/lU0vaPUUr6REKgX20kjTzA5ldTyeTNajqPRxOLuysKDjEHAOOTaG8IIH\nFggtRkiuOCDPPHOAPtMhXMeSivEJS7CJEIMcg1dAVd10NNyfcmZjLRxiQIsg\n/BAKLyVzA537bmNIR+GltQi9qTOxX0wSM+LiXJeV4WjCQLPh4PmtKXq2vkMT\ntkYb\r\n=k6Fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE71I4qovSmyFElZqlGeLgQN8sD6b38V17jYXSr9jEPQIgbVUzYpk9PU9llTuuhAtvxE1SU1u1ity9DnxhNKt57/I="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.0_1613505762580_0.9140348913255338"},"_hasShrinkwrap":false},"1.0.1":{"name":"botfront","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-qXuqkofHDNzLfpjUqQ7pVN6J3y8zqNBho24/wyM/BAdhRZPWE0NORJ0js/O9RTfJ6ZeyF10J8sef1HTNSQy9+Q==","shasum":"4b4f8f47ee1be839863446ee82c8d7bc619d0dea","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.1.tgz","fileCount":30,"unpackedSize":68803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpzpCRA9TVsSAnZWagAA0d4P/i7hXfo6FUcalKqr4w0s\ni+iHCrL7m8+R4V3/cjb9lv+f9vvnVjDTQwj3aSFPWd5Mt68e+iwNHZNX3Sht\n+oi/assuVUZsEe2mfQ38/nxxrz6zD+cCn91T73oruBXUQDyrcbhhbCnmY875\nne51w57+vP4oEIlKsmvOKDKQl/Zn9uSypsJRBgKmGK/p3jKPX+K4TPep8hSS\npxPU/Iy/ol9vrjYeFJUdt8HxcEApBBDp8w3Koe349mH80q4G1vgMs4UUfYZo\nCkdSV1zm/9vxiqjWr/5NlZA+CVvVRUBGEc445uwxodoVbdz48Gu+40E0tWZ6\n2ElLXmKx5jFvSoRUG4zWqqecgw/Y5/bYZtQH7okrtMmqZ+rIn4fXc/tItGOz\nVy5GT0UfKj8ednMRPw+mg0/Ge0cdBtdTpAST0D5lU2M35I+glrW/Kef1OCtS\nyCAZubilA+P5yWORRvJ+aPyuiAWQtf4zHji5q1a609Jrr/B6vCuLoSjBpkD2\nfgdYlXGKybmc2ps5vASKAo8FOOiapb6Wu4NDRuIIMK6FD/Y2v8Ozf3LPVUsH\nnZj4mhzaJF3oz/R6IRSunBZxuxTzq4Za0Vc72QKvN0mwjkqb1PjXoxzooaHH\nGTyyvfD4jnr663FRKWn71IRTOWa5XYxZX1GC/laEv2Be0Q83/tLsM8s4+G35\nL/EA\r\n=mNIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3a8zBqPd2qrHkHWhHZgKVb+FECmaVKDSMNeC43KDRbAiAs94xmecnumKKqT8qmEYimXjgT9rfv+7I/YAvX3uUNkQ=="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.1_1614191849152_0.9578096241754825"},"_hasShrinkwrap":false},"1.0.2":{"name":"botfront","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aN4UJ6iq+hXrpc+fI+/EGSPCRsDQ74JXDu6rnqILFuFgrOUV7CXh8lnweXEEoEWLpfh9772d6QkpiYvE0iU7vw==","shasum":"ed89c0caab8a17865d074aa4f2b45ddf0480377f","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.2.tgz","fileCount":30,"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNulfCRA9TVsSAnZWagAAdZ8P/2E5/C2NfkQtXMAX3e8z\nrdoVbxRZzJPs1RcR4GGCnZKewLHH2vd6frLjc4LeRPKz+0M/bIxDCGPK7MdD\nxlxqzqVon2oXEmyrGwGcSoMV1yiJcvkNEyxSWpYr7RwI70UIo+PhU65OlC7X\n0zu2KRE03t5q8gpEvfzCTN3FahZvYv9OejTb5iwVZo8lg1SHTxFxklmCUWrn\ntl2WMKzQoLD/0rm+Y+J3+Ul2v3qiFXbIZEOLoo346wAsA28UGVgJu6O1kI/4\nEH9AadckReyTWNedy/nc4S6TrlU9SG4s+NzTt8jA6YDOqztuw5P5hf4Nb4QA\n1sOZTXfVVSndnS+9UFVh2X2FPuzb8hZ1gQU0emh9S+7HLWA32Pxsqr/7lLy0\nOOVzpmCoBtM+tD1A6rZ/AkqX99TxBcLtbI/Sq8vOcxrLJdwyQI/+jCvsuCEb\nZ7m+H3H7t+moEVknj4rO9CWNtkpUWbfI+hsW78TWJN50LxhS1kQm5BcIqtce\ngdZhGNaWU3zSB6MLaWnt9OBCG8ofhtmPorAqNaaXjDkvlsbrSjxYu6vrbDKO\nmtg03TLJVHljNeE4cvfef87P9+yoOnpmDnuW9PWynaSAdHxodAQEOrYyPOuM\nDNstYz4g0gNOd8WniyEPyLL5H6rRuOh1xM9xB2XRQAsSTG5jAQl8n6KWwkDO\njSVm\r\n=v0/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDF3ST7cFvoNLaRuIAweQUqH4rtLULR8C7bRMeEeKEgwIgP5cFN7DvhKXjJlpKTlofQMaJAj/CH3niSY7zbVIYTAw="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.2_1614211422457_0.08704803580330056"},"_hasShrinkwrap":false},"1.0.3":{"name":"botfront","version":"1.0.3","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.3","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-hpZRxAdbqcRP8CkGqtuXO+sbHaYfaOhhM/E4p7E7UxlPZkgP2iDWDkujG0usO9hDEuvEOCUNreryqBSabuON7g==","shasum":"8be6cf68345417fac4324cb7516b7f61cbf60a3e","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.3.tgz","fileCount":30,"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPtnCCRA9TVsSAnZWagAAglUP/2RjkEi4qilcs9giF5WL\nNQvSA2/M+dn0bcRWjSjOUkBRJO/xhOOoWyS/lY1I0DZggkNu2c825TD7MwIS\nzV+RDe4YbcFzUbNZlriLExPiWsboczMq9lZCnpnBlnY4jPh5DAg8wMM7IVQD\nbF3Fnr790bA0J07rQ0W9a+zBs2s8sMrb529ituNmXh67ZXFTwVRAwGvW5XUU\nGxyBkg+yCCM2v871NA7dDaPg65nYx8IAMotcAyw+CAge22FYaoxKnU5e+Ze2\naQ/fRvQjvBYsXHoYjI1+Hmh+dX2js3zwL6HQj7T6AbaUwrNnT2qVKX91ac7p\nD7sqZIqLfSfHz8MdWywzUdeVnJ2p8bU6iCCG+oCIppBBn218KONkeVTF77Oo\nCER36YRf9wgdgmYOJRGtuDUTBnxo2AUbPfb1dyx9gaNtGrRJ5F3WlohyhQJO\nNTobOuHYlG5iboWoQM+S/J4osopwij+CX4Jaue1r3lzF08MJ815mpH+CbgID\nT/EPDfTzKHrNCyhI8Qge0STu/m1v20XAQlFE9uBy4BjUD4FiLrqzT7chbJGH\n/h91w9Pgtvz1WUqVOJoVprqkfkFAcj9FV5Y6PxLbqRneJjmHTzn4m+qns6gj\nHqWDfsuACU43YlIHjJ3Rio28Y+IPORFCiOw0gdK4pXd/wpk4infmR9nzdTNw\nLBzw\r\n=oP9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCWLtS/PaQvTOrG38pIvpDnvTZ2lmLn1mI9DiJVpdBzwIgPgQFvVGx9iLVsKnipovQMIS44b+w5E5U9EJq3MonqmM="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.3_1614731714113_0.46719416619322396"},"_hasShrinkwrap":false},"1.0.4":{"name":"botfront","version":"1.0.4","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xBZvRhQGYM26xylxUCQb4jMHVnZsVRMFb0qftFvwAYvS+oX7ynwN14pCJaVEAosB/916q/VCf1s4ZS/zsOmHBQ==","shasum":"8509dcb68a9bdf45a2919b7b2a98f16dd7026f53","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.4.tgz","fileCount":30,"unpackedSize":69058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUUbDCRA9TVsSAnZWagAAWIsP/2kNN3RoIgDlGz1X8rv+\n51axlbDCHO579AefoPfzPTs5O3swYfx2X9fYzpIM+g4lQyftlWMy7Txs0DsD\noqX7AyDAlrKofd0PXlKiCAKFGl1aeJGCAUIvH7U6oHBCS1ldoNPZlLxhFGHR\neZevlq5k82gCLkKrJfAexxU5QaSzQfZvqFTEPXvkD7GlFJanNUpsM71D4JAC\nGdWWELlJp9ln+Tvdi5vxKAHNRV0uvc2Qb6shO887rlcKLTypo5tqmK4UiSPn\nKAeKk0GRUaIK9W56oMg3QLJcWWXBDVuz98r/EFoGieUF7nZpoi7GDgg7aIIx\npGvxakdHQ+9E29WF/G95KT9igfzOIxvcObL3yLzAgxDD7FEhmbRKsqSZaaI6\nf7uPh58qld+0gWYGb35VoSPMD54f5OO9TzLIxTsPKAtfN/owyCsrjNQkezHO\nnNuhUrmGX77AG80erkOklWNg/sj/Ru5OTGwvVLoWNNZkn1IGmGoAEX1TbU8h\nAXuwQU7UcDS6Gsb77/WwK3OHwv8gMOKoMUjK1adllcDuy8BffDgg7PoFcDva\noielP7lBK+9mjditNSAnYOpFciwGHmvqsIANS/vMYs1UMDX23+W7Fn7IQ1Rq\nsMfqnIuZhF4XXJXiQdx1IQITGjHSOLDBGGTquytuXSHQdlyM/zaLKIMkgBGq\nJBT/\r\n=wGUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDVBRRx1IZnGs/8s+R0NFcQf456Y+8liA/qhWa8MWecgIhAKM0XcJT951Jg1FQ513PcymJ4bGOhErhQxwLiFBuz7sf"}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.4_1615939267192_0.7302886769210184"},"_hasShrinkwrap":false},"1.0.5":{"name":"botfront","version":"1.0.5","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"description":"Botfront is an open source chatbot platform based on Rasa.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test ./node_modules/.bin/mocha --ui bdd --reporter spec --colors --exit --require @babel/register","postinstall":"echo Botfront succesfully installed. Run 'botfront' to get started."},"bin":{"botfront":"bin/botfront"},"publishConfig":{"access":"public"},"keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"preferGlobal":true,"author":{"name":"Botfront"},"license":"Apache-2.0","dependencies":{"arg":"^4.1.1","axios":"^0.21.1","boxen":"^4.1.0","chalk":"^2.4.2","check-node-version":"^4.0.1","chokidar":"^3.0.2","commander":"^2.20.0","compare-version":"0.1.2","docker-cli-js":"~2.5.3","esm":"^3.2.25","fs-extra":"^8.1.0","inquirer":"^6.5.0","js-yaml":"^3.13.1","ncp":"^2.0.0","open":"^6.4.0","ora":"^3.4.0","shelljs":"~0.8.3","unique-names-generator":"^3.0.0"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/register":"^7.7.4","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","babel-eslint":"^10.0.2","chai":"^4.2.0","cross-env":"^6.0.3","eslint":"^6.1.0","eslint-plugin-import":"^2.18.2","husky":"2.7.0","mocha":"^6.2.2"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"homepage":"https://github.com/botfront/botfront#readme","_id":"botfront@1.0.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8QOKCEklfebWdAosOQwKgvFVEO5Ho+N+IRp2nBlXAjDmRK3dfcFExCaN51Ng+W/YGvJrHEMWARF6KGExnQqX2w==","shasum":"879453f9ecfb94d654d1a6de1bdc333c63c8f0a5","tarball":"https://registry.npmjs.org/botfront/-/botfront-1.0.5.tgz","fileCount":30,"unpackedSize":69053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWPyACRA9TVsSAnZWagAAEscP/0aNOwJNrF/uN2ZXkX8n\nedi6dweHlWr2B1nGaZZNxxGgh8zW4hu4689hwK4pMQGVNU/ngosn0fHFztBn\nAYc596/jy/AufbhYrGr7USmxsqj7BqdiYqURPb4SklT1jMN1mmIdocdw/l8z\n0CfFIVwnsQmML8FdaDJg749MZvIbiz+0fl3TyaYUep5csw22xJY4CafcXFNj\nIeQOnzAzsSiCwTdAL1pr8V3p6s9s2wPqdXbSP4EWfPtXSunRkZNLsQly9Vh5\nb0o9ta8aiyvMm3wOXJ16+Qfk+lArEMpjGbqGJ8/1WmB9waeDZ2pJ/Fs/15qC\n660GJVjM9I9/GOD0bWRjz3YGSBU+kyuVwfbfT9T7e/yMZVXalrlhB3/zMcd+\nIJRo52Gj/761RFKYowi9uvGy10INN+VOLB7uxA3JP1CHR0/4WH8FMI3P+ysz\n/ihiisaAevSbp7sYr4eE+MM58F3mxdfepyUfCT8mGh0jCb6N6Xox5cz1us90\nSn0F06NRTHbJevtVSMRxcCA4Kt8Ji+71vqNhwSuF09/v2TjeYZNZwVNIs67e\n3ceojawe6NewhE9MYs7vYwTJb6RGmwxIxAIxDrvIELisnIrhlKdkG9++Tycz\nIKpDxE5qwWGg08SvNI56fkqlFmb35yzXC5cC0583OXGoxNbGCYUSnE+uK5Qo\ngiiP\r\n=SrPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs9KgWQGcMf8X2FDIsKxwQs+qNxM7gAVe68qsD7PvAHwIgA5Q09OhyE2ZJt2U2MqaYeajyU4LFM0JINn3RZcR4W5A="}]},"_npmUser":{"name":"znat","email":"hi@botfront.io"},"directories":{},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botfront_1.0.5_1616444543739_0.5372442318582673"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-11T13:46:10.058Z","0.0.1":"2019-06-11T13:46:10.211Z","modified":"2022-04-12T04:03:56.927Z","0.0.2":"2019-06-11T13:50:53.279Z","0.15.0-rc.0":"2019-06-23T06:34:48.761Z","0.15.0-rc.1":"2019-06-28T22:48:16.258Z","0.15.0":"2019-07-09T23:11:42.439Z","0.15.1":"2019-07-19T19:32:12.305Z","0.15.2-ee.1":"2019-07-25T17:24:43.811Z","0.15.2":"2019-07-25T17:27:11.835Z","0.15.3":"2019-07-26T18:51:14.930Z","0.15.4":"2019-07-31T19:05:12.866Z","0.15.5":"2019-08-11T03:14:52.196Z","0.16.0-rc.1":"2019-09-09T18:35:23.807Z","0.16.0-rc.3":"2019-09-11T09:36:50.521Z","0.16.0-rc5":"2019-09-13T19:17:54.089Z","0.16.0-rc.7":"2019-09-13T20:02:44.052Z","0.16.0-rc.8":"2019-09-23T20:41:55.865Z","0.16.0-rc.10":"2019-10-03T19:57:49.720Z","0.16.0-rc.12":"2019-10-08T21:49:32.560Z","0.16.0-rc.13":"2019-10-09T22:14:49.949Z","0.16.2":"2019-10-10T21:52:49.781Z","0.16.7":"2019-10-25T16:58:50.155Z","0.17.0-rc.1":"2019-10-26T14:51:02.159Z","0.17.0":"2019-10-26T16:46:59.396Z","0.17.1":"2019-10-29T19:51:22.027Z","0.17.2":"2019-10-30T14:16:03.609Z","0.18.0-rc.2":"2019-11-12T01:44:30.469Z","0.18.0":"2019-11-12T03:02:30.650Z","0.18.1":"2019-11-12T04:13:49.608Z","0.18.2":"2019-11-18T22:55:43.527Z","0.18.3":"2019-11-22T18:35:21.804Z","0.18.4":"2019-11-22T19:17:37.596Z","0.18.5":"2019-11-22T21:57:12.760Z","0.19.0-alpha.0":"2019-12-19T21:35:55.446Z","0.19.0-alpha.1":"2020-01-03T23:57:18.035Z","0.19.0-alpha.2":"2020-01-04T04:19:00.799Z","0.19.0-alpha.3":"2020-01-07T19:09:10.016Z","0.19.0-alpha.4":"2020-01-07T22:42:14.101Z","0.19.0-alpha.5":"2020-01-09T22:28:30.542Z","0.19.0-alpha.6":"2020-01-13T22:33:32.208Z","0.19.0-beta.0":"2020-01-20T14:48:37.233Z","0.19.0-rc.0":"2020-01-21T22:39:42.250Z","0.19.0":"2020-01-22T02:52:02.409Z","0.19.1":"2020-01-23T23:05:22.778Z","0.19.2":"2020-02-11T15:40:25.460Z","0.19.3":"2020-02-12T02:18:33.488Z","0.20.0-rc.2":"2020-02-28T20:37:52.103Z","0.20.1":"2020-03-06T16:04:15.395Z","0.20.2":"2020-03-11T15:50:21.718Z","0.20.3":"2020-03-12T14:27:39.507Z","0.21.0":"2020-03-18T18:11:04.458Z","0.21.1":"2020-03-18T22:36:37.605Z","0.21.2":"2020-03-19T17:06:02.139Z","0.21.3":"2020-03-20T01:37:46.036Z","0.22.1":"2020-03-26T17:00:19.993Z","0.21.4":"2020-03-31T15:54:07.746Z","0.22.0-rc.0":"2020-04-09T21:28:24.691Z","0.22.0-rc.2":"2020-04-13T18:28:10.505Z","0.22.0":"2020-04-14T18:41:31.203Z","0.22.2":"2020-04-22T16:43:03.292Z","0.23.0-rc.0":"2020-05-05T19:24:59.105Z","0.23.0":"2020-05-06T22:54:49.077Z","0.24.0":"2020-05-27T18:45:56.321Z","0.24.1":"2020-05-28T22:12:38.180Z","0.24.2":"2020-06-02T22:33:22.044Z","0.24.3":"2020-06-04T15:33:12.805Z","0.25.0-rc.1":"2020-06-17T21:15:37.776Z","0.25.0":"2020-06-29T18:09:35.845Z","0.25.1":"2020-07-01T17:48:57.419Z","0.25.3":"2020-07-14T17:56:09.886Z","0.25.4":"2020-07-16T22:24:00.592Z","0.25.6":"2020-07-27T16:45:05.458Z","0.25.7":"2020-07-29T14:17:51.955Z","0.25.8":"2020-07-29T20:38:13.478Z","0.25.9":"2020-08-07T00:09:02.278Z","0.26.0-rc.1":"2020-08-21T20:06:54.684Z","0.26.0-rc.3":"2020-08-27T20:55:48.621Z","0.26.0":"2020-08-28T21:29:44.737Z","0.27.0":"2020-10-05T00:49:04.799Z","0.27.1":"2020-10-23T19:59:50.265Z","0.27.2":"2020-10-29T00:30:04.823Z","0.27.3":"2020-10-29T20:45:51.910Z","1.0.0-alpha.1":"2020-11-02T14:42:52.604Z","0.27.4":"2020-11-04T15:16:57.804Z","1.0.0-alpha.2":"2020-11-05T15:26:28.505Z","0.27.5":"2020-11-09T17:37:47.785Z","1.0.0-alpha.3":"2020-11-12T00:52:54.359Z","1.0.0-beta.2":"2020-11-25T17:14:03.439Z","1.0.0-rc.1":"2020-12-16T15:36:55.110Z","1.0.0-rc.2":"2021-01-04T15:48:44.285Z","1.0.0-rc.3":"2021-01-11T16:33:56.743Z","1.0.0-rc.4":"2021-02-09T06:18:05.418Z","1.0.0":"2021-02-16T20:02:42.715Z","1.0.1":"2021-02-24T18:37:29.281Z","1.0.2":"2021-02-25T00:03:42.611Z","1.0.3":"2021-03-03T00:35:14.295Z","1.0.4":"2021-03-17T00:01:07.465Z","1.0.5":"2021-03-22T20:22:23.886Z"},"maintainers":[{"name":"znat","email":"hi@botfront.io"},{"name":"mattjoannon","email":"matthieu@gmail.com"}],"license":"Apache-2.0","readme":"<p align=\"center\">\n<a href=\"https://botfront.io\">\n    <img src=\"botfront_animation.gif\" width=\"100%\">\n</a>\n\n<p align=\"center\">\n<a href=\"(https://github.com/botfront/botfront/actions\">\n    <img src=\"https://github.com/botfront/botfront/workflows/build/badge.svg\" />\n</a>\n<a href=\"https://www.npmjs.com/package/botfront\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/botfront.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/blob/master/LICENSE'>\n    <img alt=\"License\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\">\n</a>\n<a href='https://github.com/botfront/botfront/discussions'>\n    <img alt=\"Github discussions link\" src=\"https://img.shields.io/badge/Community%20support-Start%20a%20discussion-green\">\n</a>\n</p>\n\n\n\n<p align=\"center\">\n  <a href=\"#highlights\">Highlights</a> •\n  <a href=\"#features\">Features</a> •\n  <a href=\"#quick-start\">Quick start</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#development\">Development</a>\n</p>\n<p align=\"center\">\n  <a href=\"./CHANGELOG.md\">Release Notes</a> •\n  <a href=\"https://github.com/botfront/botfront/discussions\">Get community support</a> •\n  <a href=\"https://botfront.io\">Botfront.io</a>\n</p>\n\n<br/>\n<h2 align=\"center\">What is it</h2>\n\nBotfront is an open-source enterprise-grade conversational platform built with Rasa. \nIt provides super intuitive interfaces and collaborative features to domain experts, conversational designers and engineers. \n\n<br/>\n<h2 name=\"highlights\" align=\"center\">Highlights</h2>\n\n<center>\n<table>\n  <tr>\n    <th><h2>😎</h2><h3>Easy to use</h3></th>\n    <th><h2>🎓</h2><h3>Powerful</h3></th>\n    <th><h2>💻️</h2><h3>Developer friendly</h3></th>\n  </tr>\n    <tr>\n    <td width=\"33%\">Our main goal is to lower the technical barrier to entry in conversational AI. Implementing context-aware conversations should be as easy as chatting.</td>\n    <td width=\"33%\">Botfront uses <strong><a href=\"https://github.com/rasaHQ/rasa\" target=\"_blank\">Rasa</a></strong>, a powerful and production ready conversational AI library. Botfront exposes all Rasa functionalities and abstracts its complexity.</td>\n    <td width=\"33%\">Botfront's intuitive CLI orchestrates all Botfront's services on your development machine.<br/>Authoring, training, auto reloading actions code, it just works!</td>\n  </tr>\n\n</table>\n</center>\n\n<br/>\n<h2 name=\"features\" align=\"center\">Features</h2>\n<table>\n\n<tr>\n    <td width=\"33%\"><h4>An intuitive interface for stories and rules</h4></td>\n    <td width=\"67%\">Botfront provides a <a href=\"https://botfront.io/docs/rasa/conversation-builder\">unique and natural conversation authoring experience</a>. You can create complex dialog flows in minutes</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>A flow chart editor for forms</h4></td>\n    <td width=\"67%\">A super intuitive <a href=\"https://botfront.io/docs/rasa/forms-slot-filling/\">flow chart editor</a> for conversations that do not require machine learning\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Automated tests</h4></td>\n    <td width=\"67%\">Create <a href=\"https://botfront.io/docs/rasa/testing/\">automated tests in one click</a> from conversations, get detailed reports and deploy in confidence.\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Git integration</h4></td>\n    <td width=\"67%\">Version your work on a repository with the new <a href=\"https://botfront.io//docs/rasa/git-integration\">Git integration</a>.\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Train & evaluate NLU models</h4></td>\n    <td width=\"67%\">Botfront comes with a complete NLU toolbox. You can tag vast amounts of data efficiently, train and evaluate models. <a href=\"https://botfront.io/docs/rasa/nlu/evaluation/#evaluation-methods\">Several evaluation methods</a> are available depending on the development stage of your model, and you can annotate incoming NLU data</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Rasa integration</h4></td>\n    <td width=\"67%\">Botfront exposes all Rasa features and concepts and and makes them accessible at a higher level for faster development. You can <a href=\"https://botfront.io/docs/import-export/\">export a Botfront project and use it with Rasa</a> at any time.</td>\n</tr>\n<tr>\n    <td width=\"33%\"><h4>Enterprise ready</h4></td>\n    <td width=\"67%\">Scale your conversational AI practice with enterprise grade projects and user management, RBAC and flexible deployment options.\n</tr>\n</table>\n<br/>\n<h2 name=\"quick-start\" align=\"center\">Quick Start</h2>\n\nBotfront only requires a recent version of Docker. You can install the CLI with the following:\n\n```bash\nnpm install -g botfront\n```\n\nThen just run `botfront`to get started.\n\n<!-- broken image. commented out as I'm not sure it should be deleted -->\n<!-- <img src=\"/botfront/docs/terminalizer/botfront-setup.gif?raw=true\" width=\"100%\"> -->\n\n<br/>\n<h2 name=\"documentation\" align=\"center\">Documentation</h2>\n\nThe [official documentation](https://botfront.io/docs/getting-started/setup) of Botfront is hosted on [botfront.io](https://botfront.io/docs/getting-started/setup). It is automatically built and updated on every new release. Once you've installed the cli you can also use `botfront docs` to open it.\n\n**We welcome contributions!** It can be as easy as clicking on the \"Edit page on Github\" link at the bottom of every documentation pages.\n\n<h2 name=\"development\" align=\"center\">Development</h2>\n\n### Installation\n\n1. Botfront is a Meteor app, so the first step is to [install Meteor](https://www.meteor.com/install)\n2. Then clone this repo and install the dependencies:\n```bash\ngit clone https://github.com/botfront/botfront\ncd botfront/botfront\nmeteor npm install\n```\n3. Install the CLI from the source code:\n```bash\n# if you installed Botfront from npm uninstall it.\nnpm uninstall -g botfront\n# Install the cli from the source code\ncd cli && npm link\n```\nBotfront needs to be connected to other services, especially Rasa. To do this, you need to create a regular project, and start Botfront with a dedicated configuration:\n\n1. Create a Botfront project with `botfront init` (somewhere else, not in the repo)\n2. Start your project with `botfront up -e botfront`. This will run all services except the Botfront app, since you are going to run it with Meteor locally\n3. Go back to the botfront checkout `cd botfront/botfront` and run Botfront with `meteor npm run start:docker-compose.dev`. Botfront will be available at [http://localhost:3000](http://localhost:3000) so open your browser and happy editing :smile_cat:\n\n### TroubleShooting\n\nSome [botfront cli](https://github.com/botfront/botfront/blob/master/cli/src/cli.js) commands that may help if you run into problems:\n\n```shell\nbotfront init     # create a new botfront project\nbotfront logs     # show the logs!\nbotfront killall  # stop all docker services\nbotfront down     # stop all botfront services\nbotfront up       # restart botfront\nbotfront docs     # open the docs in your browser\n```\n\nNote that these should be run from the same directory as your botfront project\n\n### Contribute\n\nWe ❤️ contributions of all size and sorts. If you find a typo, if you want to improve a section of the documentation or if you want to help with a bug or a feature, here are the steps:\n\n1. Fork the repo and create a new branch, say `fix-botfront-typo-1`\n2. Fix/improve the codebase\n3. Commit the changes. **Commit message must follow [the naming convention](#commit-messages-naming-convention)**, say `fix(conversation builder): display story groups in alphabetical order`\n4. Make a pull request. **Pull request name must follow [the naming convention](#commit-messages-naming-convention)**. It can simply be one of your commit messages, just copy paste it, e.g. `fix(readme): improve the readability and move sections`\n5. Submit your pull request and wait for all checks passed (up to an hour)\n6. Request reviews from one of the developers from our core team.\n7. Get a 👍 and PR gets merged.\n\nWell done! Once a PR gets merged, here are the things happened next:\n- all Docker images tagged with `branch-master` will be automatically updated in an hour. You may check the status on the [Actions](https://github.com/botfront/botfront/actions) tab.\n- your contribution and commits will be included in [our release note](https://github.com/botfront/botfront/blob/master/CHANGELOG.md).\n\n### Testing\n\nEnd to end tests are using the Cypress testing framework.\n\nTo manually run the Cypress tests, you need to have Botfront running in development mode. Some tests also require Rasa to be available.\n\nOnce you are at the root of the repo, you can enter the following.\n\n```bash\ncd botfront\n# if you want to open Cypress' graphical interface\nnpx cypress open\n# If you want to run the whole suite in headless mode\n# This could take up to an hour depending on your computer\nnpx cypress run\n# If you want to run a specific test\nnpx cypress run --spec \"cypress/integration/02_training/training.spec.js\"\n```\n\n### Commit messages naming convention\n\nTo help everyone with understanding the commit history of Botfront, we employ [`commitlint`](https://commitlint.js.org/#/) to enforce the commit styles:\n\n```text\ntype(scope?): subject\n```\n\nwhere `type` is one of the following:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n`scope` is optional, represents the module your commit working on.\n\n`subject` explains the commit.\n\nAs an example, a commit that improved the documentation:\n```text\ndocs(conversation builder): update slots manager screenshot.\n```\n<br/>\n<h2 align=\"center\">License</h2>\n\nCopyright (C) 2021 Dialogue Technologies Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.(C) 2021 Dialogue Technologies Inc. All rights reserved.\n","readmeFilename":"README.md","homepage":"https://github.com/botfront/botfront#readme","repository":{"type":"git","url":"git+https://github.com/botfront/botfront.git"},"bugs":{"url":"https://github.com/botfront/botfront/issues"},"description":"Botfront is an open source chatbot platform based on Rasa.","keywords":["Botfront","Rasa","Chatbot","Chatbot platform","Botkit"],"author":{"name":"Botfront"}}