{"_id":"@dark_insider/botbuilder-storage-mysql","_rev":"2-a86a8477b09bc5f93de1c878519ed279","name":"@dark_insider/botbuilder-storage-mysql","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@dark_insider/botbuilder-storage-mysql","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DarkInsider/botbuilder-storage-mysql.git"},"main":"dist/MysqlStorage.js","types":"dist/MysqlStorage.d.ts","keywords":["npm","package"],"dependencies":{"botbuilder":"^4.12.0","sequelize":"^6.6.2"},"devDependencies":{"typescript":"^4.2.3"},"gitHead":"277ce2ea64150e6670a520952d26ea7e1ad40765","description":"This project provides a Mysql storage mechanism for [Bot Framework-JS SDK V4](https://github.com/Microsoft/botbuilder-js).","bugs":{"url":"https://github.com/DarkInsider/botbuilder-storage-mysql/issues"},"homepage":"https://github.com/DarkInsider/botbuilder-storage-mysql#readme","_id":"@dark_insider/botbuilder-storage-mysql@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-T9criy7Z/XS8XIp6oEfV9a4Kn68IUlKObvj9cv57vT1tWSqAry4l5XPI1T2xqltS+1VLi7WRe326+Hc+SC2lfg==","shasum":"05ecb6eeb115cdcf3bc66041c223a125f30e7b1c","tarball":"https://registry.npmjs.org/@dark_insider/botbuilder-storage-mysql/-/botbuilder-storage-mysql-1.0.0.tgz","fileCount":8,"unpackedSize":10121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftQlCRA9TVsSAnZWagAA6M4QAIoODHK3HUA6Dt6vH3lM\nWtGKbpTkJVFjkPWRcz9RFf2FXwsa6y2cHmTbjXsMJWOx5BRwUJu+2GAQNbv4\noRM8HW+bwzDAvv1jhcPQuHfl2jRIV30SFOCGICEBVzRbAui308NWPvHqQpLg\npOtavLYUx3QiSNl6/0CaNOkcoEiPQ/C9kIdK2g87MSIVM/OXx5yc/p/Ez3n7\n+KmhWzjTSBVQ181cmNVu6tAOAZa7+1YCY3s0wvuz/xTGrHR/lRSka2GXKjA2\nlw6tCRMU9f1/MfvLQv4uUCV/uLENlqDLfBe5rQ2FFXXRn29T9Juriga1COpL\nG3+piLRHt8BUvQ2BSDlHtFNYb4L8l8XSnFje4TvoAXfZp1LKaiFlqZDYVVLd\nzslUOIQMa/TpOEySxotujjvbryXocf3DrlzMT7nD5BRhi5w+0NtIxXuX7wMR\n1HZy6wA5PWuX5Ovrm7sKccL7U5cWTwzCVkUN1EbdUARd9TMYSI0a5j7C4tkN\nYymFiO6Im+evCTM0gZ49PmjNqT4xPWfEiEEjdIMsmGoz7Z+WKLN61BTwa2rt\nSHWkew2vBGDjfsn3BIM4itDCtolTWMk8038nncx7IcVF8g1PrZ576Rjwts1j\njhnxm33UFi+OxaZ5VVevCYJTaGJsodXkqaapOURCE6iM6YW+1hpMl/sW3/K+\nbvel\r\n=wh1S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLNwfZH5KFjQiK7F0iLTiE0q5nl6++P/sp4I5FJLdmzgIhAP0QOYk5+8bTqMDxOSE3t+hpXT1K58GiEN+zS/mnyqdd"}]},"_npmUser":{"name":"dark_insider","email":"jeka19982405@gmail.com"},"directories":{},"maintainers":[{"name":"dark_insider","email":"jeka19982405@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botbuilder-storage-mysql_1.0.0_1618924581178_0.6021885686486173"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dark_insider/botbuilder-storage-mysql","version":"1.0.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DarkInsider/botbuilder-storage-mysql.git"},"main":"dist/MysqlStorage.js","types":"dist/MysqlStorage.d.ts","keywords":["npm","package"],"dependencies":{"botbuilder":"^4.12.0","sequelize":"^6.6.2"},"devDependencies":{"typescript":"^4.2.3"},"gitHead":"29b9c0dd430aa41680e71d16590a5b04c72100e5","description":"This project provides a Mysql storage mechanism for [Bot Framework-JS SDK V4](https://github.com/Microsoft/botbuilder-js).","bugs":{"url":"https://github.com/DarkInsider/botbuilder-storage-mysql/issues"},"homepage":"https://github.com/DarkInsider/botbuilder-storage-mysql#readme","_id":"@dark_insider/botbuilder-storage-mysql@1.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gvDtAkI1+uptJfcXymsABgeRhZDu3CdOcBVFv1z7EtgjMGNQgocE64onJeNtLiGdMV7nCUDDe3LQyV6Byu3N9g==","shasum":"19ab3b3c2d31d7fd50dcc1637b956d75c0fd8cfc","tarball":"https://registry.npmjs.org/@dark_insider/botbuilder-storage-mysql/-/botbuilder-storage-mysql-1.0.1.tgz","fileCount":8,"unpackedSize":10121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftSZCRA9TVsSAnZWagAAztsQAJqwTCAWriG77V3Co6/Q\nYfX00oMyRseDhAl0xvJkP3GaOc9UE2XSUeaScuwnswcUcWoao+04E9bcFLfi\nuK4PerRsfc9cRhrDYDil36S3ZcwneX4vujxDlhpqONxHr2t3SdeccyXRb2OR\nG0IuPzk6twkPMg8NvuafdzdepYMvEMHK5bZX/d053h8NQN8J6VjaFaOM3YEz\nD7r5N67P2RzM6N0eP8N8cyXDtmRdRi5rD7L9NPxd9zfq9dKQdCuHnZRzXsd4\no+g0yYxN8ZEpp6lC6i2FXTwl9gMGDWrjnJOeaNJRAkGslC9PL7uhL1xDSGFt\nZ1FwImKanG3h7qVTF/5cJygKQBerPT7YCLVBKHypcFtWeQgO0nc1s/l2YC9u\nMcA+gcRucgfvI2VBfyjH5nPxyBlwKgRNOIsWM7zx1ah1LoLguiEv90k0pkV+\nmH0yALl5452RvGRyKtvsuZDlAvfwSURtAQCQTpvIvfh900DnRWITMUWmtEit\nbSdahRVpsGCwIa5amFm2mZXCczSfaObLoKaQDN+ZEtIQOdAQKZKkZwXGV7oS\ng/IYQN6jb4a3YYMmrA7VEe2oQpHCMPFMTpegBul8MJQYVZ+vHkc0c44gB8/w\njAbWMUBDlGRQMet+DqfhJejlL7wT3yboJrMGwfyUz6fLepRZ/SinyDn1xv0x\nWJ6c\r\n=TK1u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08PVGYuYmzESBRLvj75tLzJpJdH2bc6hI/6p2CLWp1QIgc7oOAcyqSrQZ3KEqIg/o267WDtLKy1TL3ULD6C5kmqQ="}]},"_npmUser":{"name":"dark_insider","email":"jeka19982405@gmail.com"},"directories":{},"maintainers":[{"name":"dark_insider","email":"jeka19982405@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botbuilder-storage-mysql_1.0.1_1618924696571_0.11947743742559092"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-20T13:16:21.134Z","1.0.0":"2021-04-20T13:16:21.293Z","modified":"2022-04-05T02:44:52.976Z","1.0.1":"2021-04-20T13:18:16.724Z"},"maintainers":[{"name":"dark_insider","email":"jeka19982405@gmail.com"}],"description":"This project provides a Mysql storage mechanism for [Bot Framework-JS SDK V4](https://github.com/Microsoft/botbuilder-js).","homepage":"https://github.com/DarkInsider/botbuilder-storage-mysql#readme","keywords":["npm","package"],"repository":{"type":"git","url":"git+https://github.com/DarkInsider/botbuilder-storage-mysql.git"},"bugs":{"url":"https://github.com/DarkInsider/botbuilder-storage-mysql/issues"},"license":"MIT","readme":"# State Storage for Bot Framework using Mysql\n\nThis project provides a Mysql storage mechanism for [Bot Framework-JS SDK V4](https://github.com/Microsoft/botbuilder-js).\n\nIt allows you to store bot state in Mysql, so that you can scale out your bot, and be more resilient to bot server failures.\n\nFor more information about the botbuilder community, please visit [the botbuilder community project](https://github.com/BotBuilderCommunity/botbuilder-community-js).\n\n## Requirements\n\n-   [NodeJS](https://nodejs.org/en/) 10.x is a requirement to install dependencies, build and run tests.\n-   Mysql database.\n\n## Installation\n\n```bash\nnpm install @dark_insider/botbuilder-storage-mysql\n```\n\n## Sample Usage\n\n```JavaScript\nconst mysqlStorage = new MysqlStorage({\n  uri : process.env.MYSQL_URI\n});\n\nconst conversationState = new ConversationState(mysqlStorage);\n```\n\nWhere `MYSQL_URI` is set in `.env` \n\n`mysql://<username>:<password>@<host>:<port>/<db_name>`\n\n\n## Configuration Options\n\n| Field        | Description                                                    | Value      |\n| ------------ | -------------------------------------------------------------- | ---------- |\n| `uri`        | The Mysql connection URI                                    | _Required_ |\n| `collection` | The name you'd like given to the table the bot will reference. | _Optional_ |\n| `logging`    | Whether or not you want logging of transactions enabled.       | _Optional_ |\n\n> &#X26A0; Caution: you **should not store mysql URI in code!** Get the `uri` from a configuration such as environment variable, or a secrets store in your environment. It may contain a sensitive password in the clear and should **never be stored in code**!\n\n---\n\n\\*\n\n-   botbuilder-storage-mysql\n-   Copyright 2021 DarkInsider. Released under the terms of the MIT license.\n-   ***\n","readmeFilename":"README.md"}