{"_id":"tinyslacktriviabot","_rev":"26-d3a907e95779031f7f0d48b21a4dbfad","name":"tinyslacktriviabot","time":{"modified":"2022-06-27T07:05:55.102Z","created":"2017-05-14T13:00:18.213Z","1.0.0":"2017-05-14T13:00:18.213Z","1.0.1":"2017-05-14T13:16:24.511Z","1.0.2":"2017-05-14T17:32:48.561Z","1.0.3":"2017-05-15T06:14:23.559Z","2.0.0-0":"2017-05-15T14:54:03.396Z","2.1.0-0":"2017-05-15T16:14:16.549Z","2.0.1":"2017-05-15T16:29:35.407Z","2.0.2":"2017-05-15T18:57:11.925Z","2.2.0-0":"2017-05-18T19:12:25.103Z","2.2.1-0":"2017-05-19T07:25:50.627Z","2.2.2-0":"2017-05-21T10:26:05.967Z","2.3.0-0":"2017-06-01T10:36:40.586Z","2.3.1-0":"2017-06-07T16:05:03.685Z","2.3.2-0":"2017-06-07T16:09:15.974Z","3.0.0-0":"2017-06-18T12:32:12.425Z","3.0.1":"2017-06-18T13:24:21.147Z","3.0.2":"2017-06-20T17:45:09.704Z","3.1.0":"2017-06-23T05:10:41.072Z","3.2.0-0":"2017-07-19T17:20:46.621Z","3.2.1-0":"2017-07-20T05:27:36.977Z","4.0.0":"2017-07-22T15:14:07.601Z","4.0.1":"2018-02-06T17:26:23.827Z"},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"dist-tags":{"latest":"4.0.1","beta":"3.2.1-0"},"description":"A very simple, small and extendable trivia bot for slack","readme":"# tinyslacktriviabot\r\n\r\nA tiny, extensible slack trivia bot\r\n\r\n![version](https://badge.fury.io/js/tinyslacktriviabot.png)\r\n![dependencies](https://david-dm.org/troggzor/tinyslacktriviabot/status.svg)\r\n\r\n<img src=\"http://i.imgur.com/p3nz1Pn.png\" height=\"450px\">\r\n\r\n## Requirements\r\n\r\nnode v8\r\n\r\n\r\n## Installation\r\n\r\n```npm i tinyslacktriviabot```\r\n\r\n## Usage\r\n\r\n#### Create a file `trivia.js` and run it with `node trivia.js`\r\n\r\n##### Minimum configuration \r\n```js\r\nconst { TinySlackTriviaBot } = require('tinyslacktriviabot');\r\nconst config = {\r\n  name: 'trivia',\r\n  token: 'SLACK_BOT_TOKEN',\r\n  channels: ['SLACK_CHANNEL_ID']\r\n}\r\nTinySlackTriviaBot.run(config)\r\n```\r\n> Get a `<SLACK_BOT_TOKEN>` here https://my.slack.com/services/new/bot\r\n\r\n> Note: configuration can also be stored in a file `config.json` in the same folder as `trivia.js`\r\n \r\n##### All databases included configuration\r\n```js\r\nconst { TinySlackTriviaBot } = require('tinyslacktriviabot');\r\nconst config = {\r\n  name: 'trivia',\r\n  token: 'SLACK_BOT_TOKEN',\r\n  channels: ['SLACK_CHANNEL_ID'],\r\n  repository: [\r\n    { \r\n      'ignore': false,\r\n      'path': 'DbRepository.js' \r\n    },\r\n    { \r\n      'ignore': false,\r\n      'path': 'TriviaDbRepository.js' \r\n    },\r\n    { \r\n      'ignore': false,\r\n      'path': 'JsonRepository.js'\r\n    },\r\n    { \r\n      'ignore': false,\r\n      'path': 'HsRepository.js' \r\n    },\r\n    { \r\n      'ignore': false,\r\n      'path': 'JsRepository.js' \r\n    },\r\n    {\r\n      'ignore': false,\r\n      'path': 'JsonRepository.js',\r\n      'dbPath': 'wow.json'\r\n    },\r\n    {\r\n      'ignore': false,\r\n      'path': 'JsonRepository.js',\r\n      'dbPath': 'jeopardy.json'\r\n    },\r\n    {\r\n      'ignore': false,\r\n      'path': 'JsonRepository.js',\r\n      'dbPath': 'capitals.json',\r\n      'questionPath': ['text'],\r\n      'answerPath': [['answers', 0, 'text', 0]]\r\n    },\r\n    {\r\n      'ignore': false,\r\n      'path': 'JsonRepository.js',\r\n      'dbPath': 'flags.json',\r\n      'questionPath': ['text'],\r\n      'answerPath': [['answers', 0, 'text', 0]]\r\n    }]\r\n}\r\nTinySlackTriviaBot.run(config)\r\n```\r\n\r\n\r\n## Advanced configuration\r\n\r\n### Configuration details\r\n<table>\r\n<thead>\r\n  <th>Name</th>\r\n  <th>Type</th>\r\n  <th>Description</th>\r\n  <th>Default</th>\r\n</thead>\r\n<tbody>\r\n  <tr>\r\n    <td>name</td>\r\n    <td>string</td>\r\n    <td>Bot name (will appear in channels, overrides the name set when the SLACK_BOT_TOKEN was created)</td>\r\n    <td>trivia</td>\r\n  </tr>\r\n  <tr>\r\n    <td>showScoreInterval</td>\r\n    <td>number</td>\r\n    <td>Number of correct questions after which the scores will be automatically shown, scores command resets this counter</td>\r\n    <td>10</td>\r\n  </tr>\r\n  <tr>\r\n    <td>nextQuestionGap</td>\r\n    <td>number</td>\r\n    <td>Delay(ms) until next question is shown <em>(eg. after correct answer or skip)</em></td>\r\n    <td>5000</td>\r\n  </tr>\r\n  <tr>\r\n    <td>skipCount</td>\r\n    <td>number</td>\r\n    <td>Required skips to change question</td>\r\n    <td>2</td>\r\n  </tr>\r\n  <tr>\r\n    <td>hintDelay</td>\r\n    <td>number</td>\r\n    <td>How often the hint command can be called</td>\r\n    <td>10000</td>\r\n  </tr>\r\n  <tr>\r\n    <td>autoSkipAfter</td>\r\n    <td>number</td>\r\n    <td>Delay until question is automatically skipped</td>\r\n    <td>30000</td>\r\n  </tr>\r\n  <tr>\r\n    <td>filters</td>\r\n    <td>array of string</td>\r\n    <td>each string is parsed as a regex with default flags 'ig'</td>\r\n    <td>[ ]</td>\r\n  </tr>\r\n  <tr>\r\n    <td>repository</td>\r\n    <td>array of RepositorySettings</td>\r\n    <td>Configure preferred repositories</td>\r\n    <td><pre>[{'path':'DbRepository.js'},\r\n{'path':'TriviaDbRepository.js'},\r\n{'path':'JsonRepository.js'},\r\n{'path':'HsRepository.js'},\r\n{'path':'JsRepository.js'}]\r\n    </pre>\r\n    </td>\r\n  </tr>\r\n</tbody>\r\n</table>\r\n\r\n### RepositorySettings\r\n#### Base settings\r\n<table>\r\n<thead>\r\n  <th>Name</th>\r\n  <th>Type</th>\r\n  <th>Description</th>\r\n  <th>Example</th>\r\n</thead>\r\n<tbody>\r\n  <tr>\r\n    <td>path</td>\r\n    <td>string</td>\r\n    <td>Absolute or relative path to repository (.js)</td>\r\n    <td>\r\n    \t<code>'path': 'JsonRepository.js'</code> (relative to tinyslacktriviabot repository folder) <br/>\r\n     \t<code>'path': 'C:\\\\CustomRepository.js'</code> <br/>\r\n        <b>When using absolute paths the '\\' character needs to be escaped</b><br/><br/>\r\n        OOTB repositories<br/>\r\n\t\t<pre>\r\n        'path': 'JsonRepository.js'\r\n        'path': 'DbRepository.js'\r\n        'path': 'HsRepository.js'\r\n        'path': 'JsRepository.js'\r\n        'path': 'TriviaDbRepository.js'\r\n        </pre>\r\n    </td>\r\n  </tr>\r\n  <tr>\r\n    <td>dbPath</td>\r\n    <td>string</td>\r\n    <td>Absolute or relative path to a database</td>\r\n    <td>\r\n    \tOOTB databases<br/>\r\n        <table>\r\n        <tr>\r\n          <td>JsonRepository.js</td>\r\n          <td>\r\n          \t<code>dbPath: 'jeopardy.json'</code> <br/>\r\n            <code>dbPath: 'questions.json'</code> <br/>\r\n            <code>dbPath: 'wow.json'</code> <br/>\r\n            <code>dbPath: 'capitals.json'</code> <br/>\r\n            <code>dbPath: 'flags.json'</code>\r\n          </td>\r\n        </tr>\r\n        <tr>\r\n          <td>DbRepository.js</td>\r\n          <td>\r\n          \t<code>dbPath: 'trivia.db'</code> <br/>\r\n          </td>\r\n        </tr>\r\n        <tr>\r\n          <td>HsRepository.js</td>\r\n          <td>\r\n          \t<code>dbPath: 'hs.json'</code> <br/>\r\n         </td>\r\n        </tr>\r\n         <tr>\r\n          <td>JsRepository.js</td>\r\n          <td>\r\n          \t<code>dbPath: 'jsQuestions.json'</code> <br/>\r\n         </td>\r\n        </tr>\r\n         <tr>\r\n          <td>TriviaDbRepository.js</td>\r\n          <td>\r\n          \t<code>dbPath: 'https://opentdb.com/api.php?amount=50&type=multiple&encode=url3986'</code> <br/> <br/>\r\n         </td>\r\n        </tr>\r\n        </table>\r\n    </td>\r\n  </tr>\r\n   <tr>\r\n    <td>ignore</td>\r\n    <td>boolean?</td>\r\n    <td>If set to true the repository is not loaded<br/>\r\n    </td>\r\n    <td>\r\n    <code>'ignore': true </code> <br/>\r\n    </td>\r\n  </tr>\r\n</tbody>\r\n</table>\r\n\r\n<b>Note: The settings bellow allow you to use the OOTB repositories with alternative databses. Internally the question object needs to have this structure <code>{ question, answer, category, ... }</code> and these settings allow you to map a custom databse to the correct fields</b>\r\n\r\n#### JsonRepositorySettings\r\nAssume the question object from JSON has the following format\r\n```json\r\nquestion = {\r\n              \"text\":\"question text\",\r\n              \"answers\":[\"first answer\", \"second answer\"],\r\n              \"parent\": { \"group\":\"category name\" }\r\n            }\r\n```\r\n\r\nNote: Property paths are evaluated using [object-path](https://github.com/mariocasciaro/object-path#usage). Internally, tinyslacktriviabot uses the `coalesce` function.\r\n<table>\r\n<thead>\r\n  <th>Name</th>\r\n  <th>Type</th>\r\n  <th>Description</th>\r\n  <th>Example</th>\r\n  <th>Result</th>\r\n</thead>\r\n<tbody>\r\n  <tr>\r\n    <td>questionPath</td>\r\n    <td>array? of string</td>\r\n    <td>Read a top-level property</td>\r\n    <td>\r\n    <code>questionPath: ['text']</code>\r\n    </td>\r\n    <td>question.text</td>\r\n  </tr>\r\n   <tr>\r\n    <td>answerPath</td>\r\n    <td>array? of string</td>\r\n    <td>Select first array item</td>\r\n    <td>\r\n    <code>answerPath: ['answers', 0]</code>\r\n    </td>\r\n    <td>question.answers[0]</td>\r\n  </tr>\r\n   <tr>\r\n    <td>categoryPath</td>\r\n    <td>array? of string</td>\r\n    <td>Selected nested properties.</td>\r\n    <td>\r\n    <code>categoryPath: ['parent', 'group']</code>\r\n    </td>\r\n    <td>question.parent.group</td>\r\n  </tr>\r\n</tbody>\r\n</table>\r\n\r\n#### DbRepositorySettings\r\n<table>\r\n<thead>\r\n  <th>Name</th>\r\n  <th>Type</th>\r\n  <th>Description</th>\r\n  <th>Example</th>\r\n</thead>\r\n<tbody>\r\n  <tr>\r\n    <td>query</td>\r\n    <td>string</td>\r\n    <td>SQLite query to read 1 random question</td>\r\n    <td>\r\n    The default query for <code>trivia.db</code> is <br/>\r\n    <code>query: 'SELECT q as question, a as answer FROM QUESTIONS ORDER BY random() LIMIT 1'</code>\r\n    </td>\r\n</tbody>\r\n</table>\r\n\r\n## History\r\n\r\n### v4.0.0\r\n\r\n* Each repository has it's own settings now\r\n* Hearthstone respository\r\n\r\n<img src=\"https://i.imgur.com/r9YmnM5.png\" height=\"350px\">\r\n\r\n* World of warcraft, Jeopardy, country flags and country capitals json databases\r\n* Export base models for easier extensibility\r\n\r\n\r\n### v3.0.0\r\n* configure multiple repositories\r\n* JsRepository (js questions with evaluator)\r\n* JsonRepository (questions from json file)\r\n\r\n### v2.0.0\r\n* opentdb support\r\n\r\n### v1.0.0\r\n* Initial version\r\n\r\n## License\r\n\r\n© 2017 MIT\r\n","versions":{"1.0.2":{"name":"tinyslacktriviabot","version":"1.0.2","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"4f8967a8719b98a1861f55308da8a1180d23d8e5","_id":"tinyslacktriviabot@1.0.2","_shasum":"7188d36d9fdc617d9289b0233b1e4a86396197c6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"7188d36d9fdc617d9289b0233b1e4a86396197c6","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-1.0.2.tgz","integrity":"sha512-H0F0FEyIpZqL4TU/ilPKnphByST4PsIs2fAKlhfrwPJRhtGKNn4PE498bcimppmHogO00RaSm3J6S5799ojNNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ8i7LsTzwWo/15ESscAVzMca+WJVNO43i+mFk56ZBIgIhAK0xw+2Yb9cfB7e0byK9wd5pYWjyNMSXnq2y2oQyCA/0"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-1.0.2.tgz_1494783167058_0.2680207754019648"}},"1.0.3":{"name":"tinyslacktriviabot","version":"1.0.3","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"30256dcf523aa0a6448666693979c7f9558cedb6","_id":"tinyslacktriviabot@1.0.3","_shasum":"f9a50d1a8609471361622304966f4be99d7e0105","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"f9a50d1a8609471361622304966f4be99d7e0105","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-1.0.3.tgz","integrity":"sha512-g2tLcaB/PeyzT5gqnWhzPdHLL9SOiMPGRyvw+Myf5QVeTPdJrVcUehBdjQgAZ1yj5R80kbhtgQx256JVrOpwDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALdyoQIElh/ahVMYt0juPXNDDxmFnBVNS3yLiHLhJVyAiEA3rsp425D7WjDqClSGFCk2j89QKf8dDSSNfM4rEaLPAw="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-1.0.3.tgz_1494828858612_0.31355687812902033"}},"2.0.0-0":{"name":"tinyslacktriviabot","version":"2.0.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"b27515b8d4c8e512e204636430a6a36995d47a35","_id":"tinyslacktriviabot@2.0.0-0","_shasum":"77505c2d4fcc1d89a45a3a6fc93231cea0ccdab9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"77505c2d4fcc1d89a45a3a6fc93231cea0ccdab9","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.0.0-0.tgz","integrity":"sha512-D6RFCroRvU1aYRMmWp8VQ7U9DusiCg3sRyIPqGufdLQ7P4pZ0+DJF4iGgRgwdJqcHuO2tbORj52ULbT7W1vt3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0jZYYXM7sWRM2xgGFS47scJq1gCBenlzDXoeeisAMKAiEA35LtruOy4z/ZAqvx1+ZEH71OuDWKLEbeFFCCnnda60Y="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.0.0-0.tgz_1494860041803_0.6687376014888287"}},"2.1.0-0":{"name":"tinyslacktriviabot","version":"2.1.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"3b6c268c672ab1a17234dc4186cf6b51253cdee7","_id":"tinyslacktriviabot@2.1.0-0","_shasum":"9a8c4f6e8acb0204bc250e9d9d39ece3145afacd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"9a8c4f6e8acb0204bc250e9d9d39ece3145afacd","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.1.0-0.tgz","integrity":"sha512-JRx+91UPR+fWK8V0l93eBpcSjIg9A86h11XrB4agbaBpi2W+L/ptj5UgbGNJC+ZGIKwBHfk29Ty3j4gBB6Rabw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvJl1ZIyH0kUFzjnG6TESrFz8bHRgaAbzAm/j6Yunq4wIhAOqf5MyNKKw/N7Xkv46blJQC+y2yfOPxeifRywnDoB5k"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.1.0-0.tgz_1494864851928_0.7786287467461079"}},"2.0.1":{"name":"tinyslacktriviabot","version":"2.0.1","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"dbcb1a657d346897a81202810abd4ae687d6ae50","_id":"tinyslacktriviabot@2.0.1","_shasum":"8dbdb9f27168e902dc86b3b5b7c60c76fcd49d97","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"8dbdb9f27168e902dc86b3b5b7c60c76fcd49d97","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.0.1.tgz","integrity":"sha512-7BRBod1OK8gfJT0t6aJkJ3dbHsNAq53PyYOpuUkGyo8n4HJcGHbrDTjkYbB9F6ch0o6nJfka60psjeMSlwh3vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANewgAFiP8LvEo/8WSIf9Tnl6ZiJWiXhmUdNr2B0mqrAiEAxhtKCOhelzmqXKWqDg03lQ/3UrUThy0uSFbPrSyMTuY="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.0.1.tgz_1494865774556_0.41098068351857364"}},"2.0.2":{"name":"tinyslacktriviabot","version":"2.0.2","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"de11095dcee977d6aa81b2bfad1aa4365ce95050","_id":"tinyslacktriviabot@2.0.2","_shasum":"b443c15fb55ff28bc57488e475e62ee2dfa8efbb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"b443c15fb55ff28bc57488e475e62ee2dfa8efbb","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.0.2.tgz","integrity":"sha512-6GoCdqtashN9NXe3nrteBt7A3+9Otqp/hvaEt02+1bF1KvGoubYZ13C4/bsRmz+37UUlVxvJ+E5oHcXS4Ry/Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3gmHTWVT/WaBYWJmKX3He9Ur5TxyxXvDlEgw+/J0n3AiEAictsnECCl1yP/LrLJpIZrqucdw0EBq7/iw+XTgNvOrU="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.0.2.tgz_1494874627261_0.44235283718444407"}},"2.2.0-0":{"name":"tinyslacktriviabot","version":"2.2.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"37ec2c6b9f4cf9857d2aebbfe857ad5e48f10206","_id":"tinyslacktriviabot@2.2.0-0","_shasum":"378ec90816fbbe7c419ebcd8d69c6161bb61b186","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"378ec90816fbbe7c419ebcd8d69c6161bb61b186","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.2.0-0.tgz","integrity":"sha512-uU0l+7ZIJ0nCrKA9I1qWgCrHzTdW95pzjY6rw1pSAMHwI56lhg2CMf26RdEDhVkv3QydZOXKBKeMY5nh48MEBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0yAo4D+nsMEcnoqjqSUJzqZoNOzrIlulnuRqPRn54gQIhAKoP6rYgVG+JmaNauqd0tWqXkDkChWBkezlelGV90Xrj"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.2.0-0.tgz_1495134739987_0.20884154038503766"}},"2.2.1-0":{"name":"tinyslacktriviabot","version":"2.2.1-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"b94a5aff6f3e098498a9bcdf26b7fac58a102c44","_id":"tinyslacktriviabot@2.2.1-0","_shasum":"db71e48d3d9b227482b1c2cfdab844ed92094478","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"db71e48d3d9b227482b1c2cfdab844ed92094478","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.2.1-0.tgz","integrity":"sha512-swiZT43rj283cwMfX1Cl/5SCpg05X2O61Fnapa13fCSzkX8Tklv2OhP5VxdWPz0yW5jY1S3lzUom/VwOTjtzvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo+N9ccUIdjKrqsrDp0J7j0KzGMWX0Vwja0RIDki2FWQIgXddD098siwk0iQE/Z7sWZNESLBD/1K40ssbfiHgSEmw="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tinyslacktriviabot-2.2.1-0.tgz_1495178745937_0.04676425619982183"}},"2.2.2-0":{"name":"tinyslacktriviabot","version":"2.2.2-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.7.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"87e94c9f366a72c8fe8ee6ddae7966bc91a4cbea","_id":"tinyslacktriviabot@2.2.2-0","_shasum":"a0347f63f448f70cbc073bc04e6ae045b39b367e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"shasum":"a0347f63f448f70cbc073bc04e6ae045b39b367e","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.2.2-0.tgz","integrity":"sha512-D3dI64rQQBf/MzzBJNVx/jLMCt5AJIZ+GyzrfYzjit17ijRzsqqzUG0BfKJvcvuCPjGAc4QznxHWV3sReyX+hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqMznjkVQhb9RkUepsBB3cauDQZRk8ousr7OfHABAdRQIgCMLn3cVYl8kyUAOPhwauevRXu5ZnuW3CV9AH7+wPogA="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-2.2.2-0.tgz_1495362363494_0.7957485700026155"}},"2.3.0-0":{"name":"tinyslacktriviabot","version":"2.3.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"48b30e51130d12fba99440c2f600e6cb474285d9","_id":"tinyslacktriviabot@2.3.0-0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-Erbcpy/Rs/cYGgZimrptxo9QnygWif4m2s4BOQsfIjm2FPggXX6IVqoLil94X0GJlAcXlVYw7SD3aMKxYKylxw==","shasum":"597dc7a89255e065e8672367bc6092c56fbc676a","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.3.0-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr2AqbaZJIflskG+VK7ffureAu3suLU7kMNP4ew0A2PwIgDFyl3pefkMmWJaufKH6KCF59xDzfOqTiZwmxDBWuxWU="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-2.3.0-0.tgz_1496313397943_0.15163000021129847"}},"2.3.1-0":{"name":"tinyslacktriviabot","version":"2.3.1-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"38a9a000c87a90e181fab776a09b1add6b2b3932","_id":"tinyslacktriviabot@2.3.1-0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-Ys9L299809+xk/JHNDC0eDrqrFvfaaV1G2Wgk5QvMUwBn6TOMy6IbHTKn+g2NXDz2DKUW5ETUVk8N7ZavCjpUg==","shasum":"b74002a30ba5b11e9d2ef674a211e7d6eeb6111a","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.3.1-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIhztzRR8T+cS4KimJw4PX/7KIyPuv6K/QgmExvj0vRgIhALleRQznIcRPFc2K5+UqBmVFgqnQfDwUGjdjnWLvddp8"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-2.3.1-0.tgz_1496851500983_0.5922522963955998"}},"2.3.2-0":{"name":"tinyslacktriviabot","version":"2.3.2-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","request":"^2.81.0","request-promise":"^4.2.1","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"9f7bc4d57c8a9e7b61f1f25dfe6d3ee7c8708aad","_id":"tinyslacktriviabot@2.3.2-0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-5uEsuHK8LflNzOxd47QB0nMpZIJSJdBWBlBrcklEKJJW6KEMHm3gzQbeqddZjDq/Ye4qb1btmqt7X4gQsJydLA==","shasum":"4bef26cddb19505b2781ccaf13033ea78ab78672","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-2.3.2-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM3bJssnzkpUeOepcGUuYxZB1hatb+aoAE1xXldmNgjgIgFfGMtx4sAvA32Ixm7zK4LzX5b8c2rCTxtUP3aFJuUjA="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-2.3.2-0.tgz_1496851753580_0.2618761961348355"}},"3.0.0-0":{"name":"tinyslacktriviabot","version":"3.0.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"0c8d02bb172482fb9c83322a3267f497833bfca5","_id":"tinyslacktriviabot@3.0.0-0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-WJc5Q3g/XEYqE5p2I2qwoUM68KPJnIBIK67Z89by66TjduCBW21KtCXgB5dgXO1SS8meEtxxLmHUGoczO8E4Zg==","shasum":"da835c40da99fe65813182ad696b1f022c4158cd","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.0.0-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGafUms8q92CYcSjzdU4JeYkM49YAElw+q1CRnfxNg7AIhANeWgNErZaBZj4eCQhjFQxNkELwcAj/2zFhhZntb3c+O"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.0.0-0.tgz_1497789129993_0.46707965224049985"}},"3.0.1":{"name":"tinyslacktriviabot","version":"3.0.1","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"291bb6eb070d78ce29e57ad923e4981ceeb21205","_id":"tinyslacktriviabot@3.0.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-6dPdfppO0IM+9bzbZVCXo4Pz24t4NbvEyf6LX03vPcHDO0vQezGpgFMFtJoSwcVs/GQm6S++CwG89pe9eEebyQ==","shasum":"ba21a530b56acb647008965cd29b2da419e02015","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMKfOXQ9AnzZF0UgPfeO/x9IlJZZxMsJC+yosSqidlKwIhAMhQ0vxaOsC2jgyYnJcL2P81ptzyUdiPa2qo+f+K1GMP"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.0.1.tgz_1497792258187_0.8202840150333941"}},"3.0.2":{"name":"tinyslacktriviabot","version":"3.0.2","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"c27678106bcf9eb8476a51a7251f80e5411de50e","_id":"tinyslacktriviabot@3.0.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-nvSjT9Q3sVqB6Ra3eVgtqrKgPqwLEceOQpTRCrgeTBFmfYcqUL1lV6eCGGPRdHKqzsDl7J6ZIqtirW7f2nDnag==","shasum":"12fc828314dc8325c0f17cdee493a8c775b0eb87","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMZAR2dassQ50gU+zCInj4r27oPThDe9k/BJqw+9f9YQIgP6Jt9fcKPsmfcYbgOQgnG4bYerFErp1n7pBBxJ2jVWA="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.0.2.tgz_1497980706858_0.8912785651627928"}},"3.1.0":{"name":"tinyslacktriviabot","version":"3.1.0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"b7886d83213d9cd580473ef4350820100073d851","_id":"tinyslacktriviabot@3.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-L7434PoDW260J+ypbq8SGT4Ac5aEe1rE31LolD8SLs42UxlcxwIVBcH8LORGIhOAbop1VxrF/q7zFWRryei05A==","shasum":"2443c7e87177d921cefb8874ffe680bf0ed9811e","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8fF8x4AA0bHNIuRtaLv8qZ8WOIUfpQ+X3rlCxcUvF3gIgKo5UOnfeKEzEkN/Zy0M1Hcxmx4jnffh7g3e1eeBLlSQ="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.1.0.tgz_1498194638663_0.012339958222582936"}},"3.2.0-0":{"name":"tinyslacktriviabot","version":"3.2.0-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"074902bc7f8068bb26be114465705035f9fcd016","_id":"tinyslacktriviabot@3.2.0-0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-WxYuA/MW6WRYeiHqOoHcQB6D/3QJ0kSGZ3pcEBKIb7Uf1bqjOPNuV5/LDZZuSKxmu1XtrV/IZlSfdbYN5XmRDw==","shasum":"3cf456be4648104b396d1557d54c50bee3a88dae","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.2.0-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5t07o229+Tdgvy8cxKIOH0wKe9RgwoyEUBFV9wU04RQIhANbw8fpNe1Rycqx4amxjtn05caQWDMs2Jcg/DkYrjS5M"}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.2.0-0.tgz_1500484844005_0.15810045623220503"}},"3.2.1-0":{"name":"tinyslacktriviabot","version":"3.2.1-0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"WTFPL","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"4edfea49a77d3cf6eaf0f9f9b898288c8888008d","_id":"tinyslacktriviabot@3.2.1-0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-tCrpcb8XPVuMnkvryZOjlYIg+kTOoXZm2DSPrgtCVkf8x+YB8RMirzsKHLdhouf/UDRT2lVto6VnaF3CG5x5ew==","shasum":"7d8132cc0c19878f0345d04eaf09d620c0659fac","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-3.2.1-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaaBH3PPB+7pcIsaQV9TLRJoY9J6j39SJetOBYFMowFgIgW67Tfx8bgxAaOuTBQbJqNPKHmA7Rm2ZlBdMwJKFQcVk="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-3.2.1-0.tgz_1500528452885_0.06477547367103398"}},"4.0.0":{"name":"tinyslacktriviabot","version":"4.0.0","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"MIT","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","object-path":"^0.11.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.0.2","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^4.2.3","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"96c9f8f3b21524ddc043a2b077e7c893f8449fe3","_id":"tinyslacktriviabot@4.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-8uvPjRDZjrlaQlQKzW61ORP6lUWm5SPW3PGxAiSNVbY4+rs3JHFOl/jucVQ3Sf7I4d4zW/LJyFQ0T4sLv4tLGQ==","shasum":"69e8bf92c79f5717fe54a47031e1de895eca0ccb","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfOXurGR23IcRUAoSWQ2w/zh/F2JQWVkQJ8rcpiiEdCQIgDr8gNUUlvDoJiqPayT1xp5r7Rujf4aJygaoQpspxhKs="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-4.0.0.tgz_1500736444681_0.3254664158448577"}},"4.0.1":{"name":"tinyslacktriviabot","version":"4.0.1","description":"A very simple, small and extendable trivia bot for slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"keywords":["trivia","slack","bot","quiz","questions"],"author":{"name":"Bogdan Boiculese"},"license":"MIT","bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","dependencies":{"html-entities":"^1.2.1","lodash":"^4.17.4","object-path":"^0.11.4","request":"^2.81.0","request-promise":"^4.2.1","slack-message-builder":"^1.1.0","slackbots":"^1.1.0","sqlite":"^2.8.0"},"devDependencies":{"eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^4.2.3","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1"},"gitHead":"96064cd1b148e5e5c72619e2885e492122ec21e2","_id":"tinyslacktriviabot@4.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"},"dist":{"integrity":"sha512-KBTyWxCquLHBUj6nXrYnJxPtMdMMjfJgPIBC324w777dVuJH02x2uGYrhNvtDaAc0QhAwDKuhLirEDDC6EuAfg==","shasum":"f791e2e0f701a334a26440e45508822da98657ad","tarball":"https://registry.npmjs.org/tinyslacktriviabot/-/tinyslacktriviabot-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaDGAyKhzkR24mhdDmvtL5UfFzArQo3ysRmk9Tbmj6ZAiEA6RLQLTs9ZOu34u+zND8rNRNBazDg/32CAs1iXmmTwKE="}]},"maintainers":[{"name":"bogdan.boiculese","email":"bogdan.boiculese@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tinyslacktriviabot-4.0.1.tgz_1517937978902_0.12527555599808693"}}},"homepage":"https://github.com/troggzor/tinyslacktriviabot#readme","keywords":["trivia","slack","bot","quiz","questions"],"repository":{"type":"git","url":"git+https://github.com/troggzor/tinyslacktriviabot.git"},"author":{"name":"Bogdan Boiculese"},"bugs":{"url":"https://github.com/troggzor/tinyslacktriviabot/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bogdan.boiculese":true}}