{"_id":"@delvedor/fastify-workshop-dataset","_rev":"3-abc6dec7c5b7251434ad2abdba70d3d0","name":"@delvedor/fastify-workshop-dataset","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@delvedor/fastify-workshop-dataset","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"standard && tap test.js --no-coverage"},"repository":{"type":"git","url":"git+https://github.com/delvedor/fastify-workshop-dataset.git"},"keywords":[],"author":{"name":"Tomas Della Vedova"},"license":"MIT","bugs":{"url":"https://github.com/delvedor/fastify-workshop-dataset/issues"},"homepage":"https://github.com/delvedor/fastify-workshop-dataset#readme","dependencies":{"fastify-plugin":"^1.6.0","hyperid":"^2.0.2"},"devDependencies":{"fastify":"^2.5.0","fastify-elasticsearch":"^1.0.0","standard":"^12.0.1","tap":"^14.2.4"},"gitHead":"1c37c8169f705ed6c1c4e88919321ed9a7c1a858","_id":"@delvedor/fastify-workshop-dataset@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6ZzRTrH3PZIbpjON1Ndg9DOFfBxWTx07YUbMmoMz6l0ATdsuMLsL8ATzZr0WW/XcOT1oX0hpGAg37l6Mx6RoSg==","shasum":"c1d8184a4fe30aa451df8d4c2187b4b9cbf6ed3d","tarball":"https://registry.npmjs.org/@delvedor/fastify-workshop-dataset/-/fastify-workshop-dataset-1.0.0.tgz","fileCount":4,"unpackedSize":12741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC5BPCRA9TVsSAnZWagAAviMQAIBr+sfHCXjPDYuuTlQS\nuzCGEprC/jN/3K4OzT3LWTwT6jRBIsN16rpay6zC6epiw2BkbbWh5EdlsJfl\nDCQaTpF0Q8n7XjUnjjIGrEk1XSdCww7oF4+Rc40qLvILEAYuPFEOT93B32/Z\n4jqoCOpEW8cy1KbV4raTa867vlCR5p/7GTutLM4/p1cVMdFadqzK5tPmnCB7\nGK7OWoZf3rtK8c7tVqvDl/jlqEdsv3AMd3vQ8NEmoewk71cp8k3NBTHSoIaU\nQxPSUPjLa3XUpT10AtZ0gLiYhRLuUQXaUDtC/8Zk7b4lQZT2esdHGTxzHPcF\n11lk+H4A0E3Z1WTpPfguuvE02V060u9G5P8SPnh7AAiYZ4FfRXsNmX8bRbh6\noNjaHOB40nMXiDM0aRC1LUPd1Dq5O7we455PQfmvRl6h9FuJPQrBNd3VrmZQ\nUQKRbUzplaIVGRtk+sSpB2LPkdb7+0OW8dzL454/Vvc+7KV62oL1C9Ux+BEo\nGJCzMJRvAVT2ughdtstLpiqvx1CGJBrL2gOxadxNQzr2JLX13j3+m8FPEbnd\nrl9SJ5+p225o0WOrkq/DdZ6d1T1v6nmLQao8giF/YiPvJEvu9r3LQ1SzhpY2\nV40c6aJqzppyHUQArHVTSOeVnDxUVZXUhdG8hCuZLC2KL3PkYNBLK9Egi/Lr\n9PJa\r\n=IouW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcuXJJiDpeSZEPXk6QXcmtmUmcI5o4o+UxI/O/T0+h4wIgLDEk1opgm/oDQbrIZyE4pwkBkGmOwq1Lvr5caqBfY0c="}]},"maintainers":[{"name":"delvedor","email":"tommydelved@gmail.com"}],"_npmUser":{"name":"delvedor","email":"tommydelved@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-workshop-dataset_1.0.0_1561038927265_0.2364102101995036"},"_hasShrinkwrap":false},"1.0.1":{"name":"@delvedor/fastify-workshop-dataset","version":"1.0.1","description":"Adds a basic dataset to Elasticsearch for workshop and testing purposes.","main":"index.js","scripts":{"test":"standard && tap test.js --no-coverage"},"repository":{"type":"git","url":"git+https://github.com/delvedor/fastify-workshop-dataset.git"},"keywords":[],"author":{"name":"Tomas Della Vedova"},"license":"MIT","bugs":{"url":"https://github.com/delvedor/fastify-workshop-dataset/issues"},"homepage":"https://github.com/delvedor/fastify-workshop-dataset#readme","dependencies":{"fastify-plugin":"^1.6.0","hyperid":"^2.0.2"},"devDependencies":{"fastify":"^2.5.0","fastify-elasticsearch":"^1.0.0","standard":"^12.0.1","tap":"^14.2.4"},"gitHead":"129664071e137100856e2f481486a1a811113abd","_id":"@delvedor/fastify-workshop-dataset@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qZFE7u8j3Q06ot3PwivzyNR9hni/hPmpyiOCxDgsngZovADkHoBFG+g2ehsBIzh/+A1OPCaPqBsm26/B0ZhGmw==","shasum":"5162cff18e6bfd469e3fe45d09b88ac12b32273c","tarball":"https://registry.npmjs.org/@delvedor/fastify-workshop-dataset/-/fastify-workshop-dataset-1.0.1.tgz","fileCount":5,"unpackedSize":13844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFHkwCRA9TVsSAnZWagAAQ8YP/1HbyLXPF4aISkkrr9pr\nnB838/2lKQsYisnxu/LV8cCAJB61AnppuX/xyKLMq/NBhdkT2QcwS+YUyuiJ\nWOIq5b0z3kUUT1f6QjzcoPQVZ42r9dx8a/WHNBj/jLMpXt1Qgbk0pjrPgq3K\nPJDfh5A4FFFeWPOmT9YjHkZbVay8Vg1uJegLHtswaGAVvjXfC2JrXRRm/Q9h\njxGIZEXeNIWG7afG7UcwNB/Y0Glzf84NAAv4P+ZYHYFSPhysLFnaTxtu0n2s\nRsFzWfCLKAGq6XcM8iQI2pSYY7yTwlKCn5Zi9BDnsjmWt9Dmf6V2MdiVsh5e\nBrkNz+I7heRIBpqdAo9UJCHeQxeAFNf0M1udKoRCSqv7s/grpcN1S+H+2Fxu\ncSm6A4tI+RUBNgELHxaUjJgwCEj/kUYY8brtkZG/q9yCxGTpCeI07cPAaF9g\nA7RXVG/imlTysVlqnr9gG0mV56nCkA69lQrxmQxhz2xTsy+TP+kxbbtY0fUy\nYmoRol3oPQ1ipTUtdEkPoyLJzBFe1EW3+d+dpJ0cUeyOmT1G57kYPiyRSRYQ\nuKg3YtcG1C3m6EsQFpMYqZlcsJA/0ot3W29lSAb19IkTMFdwsIyyIIWybdHK\nM9f4grZw3stdQyQnr0l46xHyfeXdgLoZ44L+epAE7F8QvWyeceWTt6Of9W7h\nErBG\r\n=Wqbr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNJwfW9BhJuTKCyux1YLzBO+70mAexqkaD2fi6nTcNcwIgch02eeY+do3PSlQw5boDEtAMOu/8Tjjz3xzo0EWJLIc="}]},"maintainers":[{"name":"delvedor","email":"tommydelved@gmail.com"}],"_npmUser":{"name":"delvedor","email":"tommydelved@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-workshop-dataset_1.0.1_1561622831273_0.5713193667069689"},"_hasShrinkwrap":false},"2.0.0":{"name":"@delvedor/fastify-workshop-dataset","version":"2.0.0","description":"Adds a basic dataset to Elasticsearch for workshop and testing purposes.","main":"index.js","scripts":{"test":"standard && tap test.js --no-coverage"},"repository":{"type":"git","url":"git+https://github.com/delvedor/fastify-workshop-dataset.git"},"keywords":[],"author":{"name":"Tomas Della Vedova"},"license":"MIT","bugs":{"url":"https://github.com/delvedor/fastify-workshop-dataset/issues"},"homepage":"https://github.com/delvedor/fastify-workshop-dataset#readme","dependencies":{"fastify-plugin":"^1.6.0","hyperid":"^2.0.2"},"devDependencies":{"fastify":"^2.5.0","fastify-elasticsearch":"^1.0.0","standard":"^12.0.1","tap":"^14.2.4"},"gitHead":"e69f2c4c7acc02d2a82693a84c6bc31d351bd7b0","_id":"@delvedor/fastify-workshop-dataset@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Yr/gZEnyjVlUaUB3Kc4nvlANOFOpawxLPacbglIEmWB346ynDpq9UUT7ZwmvN0ixOJ/8nOjdukWovgEUmxvjQA==","shasum":"7f5eefe8b239cac675aa26d42991d6ea59260b07","tarball":"https://registry.npmjs.org/@delvedor/fastify-workshop-dataset/-/fastify-workshop-dataset-2.0.0.tgz","fileCount":5,"unpackedSize":14337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy808CRA9TVsSAnZWagAAN8MQAJKI0W2ZMI/DPlxjgMMS\ndTI1Z7KHeRuiYkXHFpufFE0F+NXLPmUsF9PQ+//na43BGKdO6/EDpRcB9OTh\nCdysQm9TUaZIqio0ouORuHzAUKCiNUmwhb4jlCkUEpDYlLjiRLVZUy+b0Lb1\n0Qt6OZOyJIlzHDjjCP9L3r2k1recldOysUhnUcIbA8/UbZaiIsu8UbJgDgvr\nXJqI38ijYamoHgZtO22AnmWMJV6dWGwa++x4fzmHeQSeRMU8yeyJmrmDTXMY\n8DokJipd9OgL5IH3qZkj6HgZDCZrPazYAfQ9Tvh4u9aZHMNUCWz9WTRzR2Z1\nj6ZPUUOwRIWZ9EC15HOpmsIQn1gYRKNNe0sqrALB99DT9BQDJG0aZ6iS3SWF\n0PxNk+CzYs8907+0M4CdUIz+8StBntBKGlErEuG/pUoeRpOkJ9AJGN8nQ/Hd\n8SdQDHwK5JuabzjhHXJImwJb8lUhT3WDMc3ufaNRU9JnK2RuLmhnmwg064NU\nLEyK2HLYtzm8D6LgdAyPhzXBGNhFBhcp5/Kd0FAys5Iz7Dv4GjtwXpxMk3ww\n7iJbcU88lkayIwvGGyJC9XkjYRIiEMUQyjgcjMf/Su11/ZnRFJoLa9Xy5jJo\nNz/9JW5g3yMA4WdOCUgXWJ2R8PC+GPtiMnjCprnUSVWlx04I8JXvO54iSpi7\nq6St\r\n=PUJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5MvM8Z29oulFVPXJ84W2Rd7hIIv0kKPIvrNGtJ+cdRAiEA4P9/Z1gBby6uYVGHtY+7jNdKlDtFNMPnr+BSPjOwiuU="}]},"maintainers":[{"name":"delvedor","email":"tommydelved@gmail.com"}],"_npmUser":{"name":"delvedor","email":"tommydelved@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fastify-workshop-dataset_2.0.0_1573637435781_0.4845780417312773"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-20T13:55:27.237Z","1.0.0":"2019-06-20T13:55:27.379Z","modified":"2022-04-05T03:43:08.510Z","1.0.1":"2019-06-27T08:07:11.360Z","2.0.0":"2019-11-13T09:30:35.930Z"},"maintainers":[{"name":"delvedor","email":"tommydelved@gmail.com"}],"homepage":"https://github.com/delvedor/fastify-workshop-dataset#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/delvedor/fastify-workshop-dataset.git"},"author":{"name":"Tomas Della Vedova"},"bugs":{"url":"https://github.com/delvedor/fastify-workshop-dataset/issues"},"license":"MIT","readme":"# fastify-workshop-dataset\n\nAdds a basic dataset to Elasticsearch for workshop and testing purposes.\n\nThis module creates a `tweets` index and adds 67 Game of Thrones line tweets to it.<br/>\nA tweet is structured as follows:\n\n```\n{\n  id: String,\n  text: String,\n  user: String,\n  time: DateString,\n  topics: String[]\n}\n```\n\nIt will upload the data only if the the `tweets` index is not present.\n\n## Usage\n\n```\nnpm i @delvedor/fastify-workshop-dataset\n```\n\n```js\nfastify.register(\n  require('fastify-elasticsearch'),\n  { node: 'http://localhost:9200' }\n)\n\nfastify.register(require('@delvedor/fastify-workshop-dataset'))\n```\n\n### Timeline query\nThis plugin also exposes a `generateTimelineQuery` utility, that helps you create a complex query to get the data ordered by time and boosted by a given array of topics.<br/>\nThe first argument is the topics array, while the second is the Elasticsearch [`from`](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html) parameter.\n```js\nconst query = fastify.generateTimelineQuery(['winter', 'sword'])\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","description":"Adds a basic dataset to Elasticsearch for workshop and testing purposes."}