{"_id":"@imec/digital-twin-kafka-utils","_rev":"25-e697cbed79a88ad70ee57dae04053a08","name":"@imec/digital-twin-kafka-utils","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@imec/digital-twin-kafka-utils","version":"0.1.0","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","kafkajs":"^1.12.0","typescript":"^3.8.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.ts","module":"dist/index.ts","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"13fee1307d31b661383e2c7293a3f414de49957d","description":"## Description Styleguide used for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Oijq8plTNxmzrgSkXKFiKF0U/Nha9tlo9mWYpDrRV1rA7wu70P/N6HhK2s5Sxra55izCwxoJMi7F3MfO81UQWg==","shasum":"75e87ce778169f95ef327cfacb8c8b486e9dd0a0","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.1.0.tgz","fileCount":4,"unpackedSize":8464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6C/CRA9TVsSAnZWagAANMQP/2xhAlj2h5BrGDu0ZM/j\nzBRainBPuaopJyKgDSNkb87dC2YF838ZcBUWLyLATM60Wm1bwRSB3mVWHeBW\nrurlGLJtUbD1DgcTymvUi4SHyEOuotTI5rudjB5dWwprZwUJxcTUcRHU0Sxw\nkE7cI1kwn1xBrpQ8PWUpE9p4ZMwvxcv1EgrVwj3hc3DejpJRH7qzMsGBjhSU\nZxeXk93hVhpiiM+zRr7jsrXq8gKONoo5fbjSgJcM2UT1Wyen+6PEFkAD0ZEr\n1XxWHDukIqCyRXm8DPBXU1OBFMVg6rvbRAC4ft5nOIpfM0/qdt5M9IvzcaQj\nGqEQ+Pxa6H3PnjjleR9C+zeg9JDOjB33rKbHcwuA91gVSgW+vwu7Ja4CRy1P\n4CcQzERalDWQNIPgr55yi5ALpwQwiEfzQf3qdutqJocZ2xVFci7YSKyQt7VJ\nUHRx4TcWjkCVSqlBAin5Jpv+2wbcDybkR22YHbVkOjt2sZ9MYJLlwGGhaUhw\np76ZOXya4dTH1crGntpQoJoqvH9McjndZnH3TAGUTVVEJ/Y2urJL0I3DOZXX\neu9hG4e1Pg18NSM+SSKbPqxQ5sCbfv5YXLnBDlBW594wCaIu4L1jX/EihpBE\ng76w0+Q++zvtGzQ5zzk1ThiqIpL3dZXq9O3J9AvvVYjUcpzLt/t6TCWt03a4\nPgU1\r\n=nxN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo5rS3KjvdY78WkGDCFGdXO8wkrw3BB4q96Am+rISKzwIhALQx64zfpwx9UPbjK01+/urbXYUm7S13KYmgadAp5ZrT"}]},"maintainers":[{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"creynders","email":"camille.reynders@gmail.com"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.1.0_1583849663253_0.6095242638690155"},"_hasShrinkwrap":false},"0.1.1":{"name":"@imec/digital-twin-kafka-utils","version":"0.1.1","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","kafkajs":"^1.12.0","typescript":"^3.8.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.ts","module":"dist/index.ts","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"4397a7002d709c95c971bd06b27b81ba1ff8c7e6","description":"## Description Styleguide used for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rET+qTQy93atAdXGV8Bs3kCh/bLLyQYCMnQ2HO+HK0dpVMq3z4bIToG/erMElPxd5zOPizhGJSPdN5EEHkPDMQ==","shasum":"76a1ffd10b7a7ce2f67cccf26865967d9cd0bb81","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.1.1.tgz","fileCount":4,"unpackedSize":8464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ7rPCRA9TVsSAnZWagAAbUoQAIsrRv7KrkvlvANOYkFH\nov0YDkxABHh63/kPrZNStTfyWICma6UvMji26xP121clyzrZjOowCX5WCEQx\n3n2TejPsAm4UOvQZeZ4ECqKqlU3rTC4QoXf2UuyOApzHj79hIQx201CAF7yK\nJAOoe12MBdFbjLQq5P5oPE6LT8nFB/X2ikBq84o7cr2Pr/IkbnWrulGAPyHr\n4lv7AF2CYp91JRluaKqpb45n2fTWCPCT91UD2R7WgKUYpbhTMGGpzUpL4BLc\nkABjmtovNYTHGRhfdiz8p0diUy2F/spZjKhMXKtCgNl3XDwAGXcaE6/YT25d\nDkTK74DKcfbAvXdVAoFj49GCVp2keaZuJ10+MisdzBMKbgTkoeIyAv8qj3Tj\nQmMlyP2SXHZlV+c5w6yOKA63E9pDCYh+To1WO3tSmanYELeg4zeySjKaUkdL\nsHWCYZEII62M4Ig04+X6XnFNnc6ajiLGDZK3IQ/e2Tk647s5+ZFSyJuUkUyf\nWLsvb9Soj+O26ZVdG2/1mer6OXkIIYLC2/mZeh4zL0ahu1Xx7PKMwZ1ynkR1\niJMdXpWcVxBg1g/yNSsjVUItRsbX2UnBgDkTKqoVGU6hX7/TF+Yw0e19Dq6a\n7a8UdpO0fYcXrcYBCR97Q5PvOZqX8Fi1ayJ2FeYuBuvtQs4KKXIfi8kYg1Dc\nDr/U\r\n=f8ea\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1NsFl4oQSatlef6IsnvG38jG0EPzYft6Hul9G4rS9CAiBJ0GjCARz9X+JlgqVhzaWkxAd7qx+EKxBlLQ8autIJ6g=="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.1.1_1583856334712_0.49935824536385387"},"_hasShrinkwrap":false},"0.1.2":{"name":"@imec/digital-twin-kafka-utils","version":"0.1.2","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","kafkajs":"^1.12.0","typescript":"^3.8.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.ts","module":"dist/index.ts","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"b2492460b8cb5c21e73840a31b845f77513968bd","description":"## Description Styleguide used for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+C4KpBM29i7ZEP9t0axeoFh4ZU0TkT9mk5i9yhYs6lD2tlmU0KQCMg80l/55EHq+LMmK8BPDfT2A7rDJlOMKZw==","shasum":"1a9aad09e1d11c43061bd896e28c66bcb8141177","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.1.2.tgz","fileCount":4,"unpackedSize":8132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ7yBCRA9TVsSAnZWagAAYCcP/jEJkcy6pt3Oxo9QiCmc\n5G3tT8X93lcTa6c3dejx1oJw2Vfdv6eamlhr7NbiZp+ya/eYZdkV0it6Vrv8\nPS5hNonswHKwFRZqLaZfDBj+/kFnp+9iM0qv63Mzm00EMJWFpDzEZtE/t65S\n2NYSS/EFgMrQPsdIUMWFS4HmqY/k6DyYfW+QHVkShfZ2RzejlvgGDmIfecii\ngRhFTMHIjwRLvVH5nQ30dch9sMYvI9dCGSLELzYpJ2fYfNrp6UBl8vQkXWfW\npfueXbsb7/+KVE2E5XnZDtCVbUED9YjMuayWp7mQ8CSGY2Ti6EbA9grP5zhR\nq/u7XrvE23H4pMlplTogQFrRx/YzXp796NT6srL1wf4OH1QhPupLe4GGGIre\nuZaoBzFGpyynTbxDVyfCx8Be8Ym9Smi5zLWl3L0bzLiYkwY14tyigYRpvnYH\nhVcAw93UGCjkOnT67ZW1sIugYkHhI+BblpLULrSyOy2ablQokhbuE3blW2VW\nYAs3ZFjP6yYpaiPeWAi2dBLYTp8abhq6GILubG9EX+bkk5yNGK21XVWnaI12\n0req9UT49HE3dPdZA3xeyOythJt4t6brdZ9EYh9FI34d4ttPW+s77qAD+0dt\n/aYD5Xam0lkndLAjIdGcTpWtzVFbt5ViWlth/veJrW/HkBjXCmlRvQJQRX2f\nXKa5\r\n=24Ek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVnFjaw/w8CaDqauW0/YC19F4ROfAP1aieMOzRz1KlfAiBTAAGDVVY4B9uMyAfU3BjQANnwaoSjD1QxSVUtK6mV/g=="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.1.2_1583856768615_0.05190500294435352"},"_hasShrinkwrap":false},"0.2.0":{"name":"@imec/digital-twin-kafka-utils","version":"0.2.0","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.ts","module":"dist/index.ts","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"5c8b4e62dccd68b522fa9d023279c98034e8b4cb","description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hRHZf8eYMV5vX26Nc7EK4T2+/4oCT11TTSYFjR8XFhA9Hp/colNLPXpvuWPiHnMsexMTZ1XPjkQSSfOG9evdEw==","shasum":"aecb3700ee7cf7e1dc3b415e8a052ab926da616f","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.2.0.tgz","fileCount":4,"unpackedSize":9501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea24ACRA9TVsSAnZWagAAUCsP/j64WeoPoynG5V4VWbQN\nO79XOm5L2mmYGNuMYqIIRYDq44DVH9nIrATxbLil3viDc5JKlJ6gpkHdMPea\nvcOJ7ksbs65F8zKI6JfSWgcD8RZB0OaJYpE83Qe0ksbScZgPmcIW3YShybdw\nuuhiGEzcfJDbX5uInxNandjrMPjGTl5E56WADyJJdSAjFupfwpSUvDJzjpEL\nOja3bODV2ZehFU00jQELBVMyiON8ZLbA9Begz3ykHE2OrN2HFXqfcB7iw3c9\nbSf0HQBQzay1Aly5E8zlD7H/EFEmJEoC9V5o1QoeVN6tmPcgfh4QSbVqZ2ed\nPW3wJCV1zJfywu5oXR+mkuwNQOUTf948l+C30cN08FBbwtbNSpTTDvXHI8B/\ni8nG1lKqEZi47oaOURJ2QQLgH3CZn2Oynn2bHeUFHZKQpfK5475DnOjL3Zd8\n7djM4mfE0kEIwkhl6M7lWNA4OHTsyMINQZjJ3s9uADlwkH/loKBqVPZe09Rl\n6Tsg89d7VAY/6xspfXVNv89UBNKN9tOAyGJ5YfXwVkpAXgNckxaQQkdLTy/T\nVbS+k3u01jaSSZ9GZu3FZR8VcWjiCZb7cbdBGbzrzpXpnAvhbmX/fRAQioPQ\njzNusWY5Kn/80vqO7B+9qGrcMPSOWmOIjRVpNKxmTlR49oPE8Rckpfifx4Sk\nqBZX\r\n=PMDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGhzU+xJ1j5lCYN1vbHxDkIF09PE9IfCVI60OC3RNvAgIgW0FnL4/uGXVTZ1k4bdod+0hGMxxO8q7lQ5qyhAmyWo8="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.2.0_1584098816491_0.002381219259230516"},"_hasShrinkwrap":false},"0.2.1":{"name":"@imec/digital-twin-kafka-utils","version":"0.2.1","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.ts","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"a5403b6433cbf11a855585c55215fd8bb5488865","description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-plADCODoIpALbUrkPyBx7pIIoXtquVJ6Bc7OOJ2tjsuvPW6x1NrQ7/QEyeRErgSE8u1sDczcsWwcLT8gpMiTVQ==","shasum":"18c71e359792ec41e5bf61b27a93acfb240c17a0","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.2.1.tgz","fileCount":6,"unpackedSize":21485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5nNCRA9TVsSAnZWagAAahcP/0sqT8d1L/CSpljrHsj6\nBA3snCUyKLEqLBHpr7tsVZB0ZZgqEWVusTxeG0aVD921U8P1dDRyyKwngPBq\nKNctvNKG78i8MpBge1d4e+1L3sJ5etWOEtQAYaVos3EOxwA8BwwFvk4nHPVM\nYYsNaHkRVFP2eAUd7X/G1FHvL+OXv8yDf8dY5Tv9jrcS48nm0eqTv/WgzrRy\nwpPEHbkIJpSqqnFTsHY+FmSXkD1P8qT9sMJqtr5aLrQi2279A12KN/4OTU2z\nR7ON5mWfzV2qLOO2PISd1/xR+PQUHX5wh5Ab9VTmRldRte1SSsKzXLlb08R6\nCnFzyVGiw+fZXtLOXm9acsvtS7av9VF84qCI/dn3ZYe2L++FwuDTNhZS2IHR\nnln6hl5UexrtL4eSd50HVR9fC8N4XdTZXJFDTDZe4VRNyMJq/c4sCh9XzKLQ\nxcMiHughpFYBaBWraU20Ckb1SXLPBro5PqBDejeh4eljtCFJ/S+ohjy20cfb\ngHMGDvdKvJO/muHuW3bLyj1iqCpzB9UwBZrIU6eJ9A1lXaYm/uQtSxRBo5b4\nL0HF7zNyF54Gp3SR3zan1YIj87iHm5KUenViIiVdIzr50D3kDVfvQZRNnqRg\n1QxcB4Hb28mEHCfhXv++/JqKR4emvDHdoeDGxu+uQZcCzYlJyxgYrzSJ/zGr\nuiDD\r\n=Sd+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCywWdTuVTAorEGwL15daTRfjRQNAKLvLPOdes8ofiaAiEAwifFsEBnEV5gri5cOTLcljx7pUSBFJJqA/AKtXrZi2Y="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.2.1_1584372166453_0.5242116058178699"},"_hasShrinkwrap":false},"0.2.2":{"name":"@imec/digital-twin-kafka-utils","version":"0.2.2","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"a3db774de06049b4fc78edab1de132fdf5e1b1e1","description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.2.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bT5Tj3/5t4+hMB8BeezN9WsufY/AAUf4/Bscertma6veixZ01s/GhaSanUxfFzseUIBuUm0bD3q2/ZprmQhRLQ==","shasum":"506cfae2ce228fc1d9c8e279adc802595b12fd72","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.2.2.tgz","fileCount":6,"unpackedSize":21485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb6s+CRA9TVsSAnZWagAAbmMP/iMNN16VV2QEI6zbTaBL\nK0JLX35nVDGz/BUckQyZjyhoidpG3HXyJnuhsjs22p5WtxlP1s+8U9L0dYnC\nssMQEP8XSRCqddU4AqCBZxORzibBkkSlQs92XzBcHJF2c3JOLF7Pbur0ST8L\nJANhW9r5+11Uq7LK7lssGvgEMhJAOYS/CBRXa214xAAHyHvn59N6q5Xobrks\n2dFvjqHmsXK7t0LfJMO8kpOUtOXv6XgPyBIeWtTZAXZGHC72HvR5n9bLbeT7\ndSk7BfKVXomTPaVA7i9QSae3UBoA4oTk0nHsHsyvKa10weI4Bx51WFG9KWhz\nXZsrtbHYMXaUt3xXVv2FqYfe4zpZ9g8wK4tkv4SClcoSfQAO+LyOwlv/cQyh\nMtDxOKY0Z1w+9Dye0hKMHjxGiR/eeBiXnnf9jM3v1MOYQk+0xhEA4v/oyhUh\nmnt61dnLnV3NbWMEpX/iJ+M+U2Ehzeyo0q71buA7QmfsQ39beqKv8mjW7U78\nqmAULDsqDJq9MhmM0+/qCPLd0hkspwQyMASZTQoENwFa7CNPzFuoA0P6b47a\nKnYeXi1zN+9NpOb2tedL3S3xnnDEfJQ0HqGGF2EM+bUflNQjISI6yTdJr9wK\nC8Lyyi+5x1iLF0N9rBGWPdxfzt6k/NUifP0pnhdXZVC1H8rjya+uOLh69pae\naFfU\r\n=w+cA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtcxD4eq/mD6CTOw58UpZJhQSlxAU0CrfBNGXgQO/oFgIga+wvIRA+fpLDknQ6EZpGt4wYxT2bPHcen2EUBz8TPFM="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.2.2_1584376637700_0.7050586271882466"},"_hasShrinkwrap":false},"0.2.3":{"name":"@imec/digital-twin-kafka-utils","version":"0.2.3","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.8.3","@types/jest":"^24.0.18","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"gitHead":"f451248e9da2cf0d8458ce8b94b398e5e3ae5a96","description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.2.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h50AFEzBVQKCypbwSRhSyWAltw0fnqwv6Xwhi1Ma3a/wQIbvwptJrp0zT4j4WYokALuuQlJdPZeI/R72pmCGJw==","shasum":"3ea9f4f48343eb44e422a1be0d8b51eecfabf70c","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.2.3.tgz","fileCount":6,"unpackedSize":19937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb68MCRA9TVsSAnZWagAA26YP/3UYFTiM0LVkZI7xxSTc\n+PP/R78impYz0G4C8aIx1Hj5/y7LM9zxE1BObQJHBj0niIs6wVCh490gZTc/\nMh7nCLfbRmGwxakJbZ5ZQIgHGAz77mDVTQnTTRKn4eMcCcL7uho5WEHatZhk\nImfTeOV4t2bSyEVc7SRSoKwGgpeAM9B8OHZ++XUVBS+KBIZAkgb6rSd0PmVN\nlqFERUh9/3dwJTmYxreZdYaU9Fa+H7pi4yH9tX2h7oP0nPbgj8TEeqGntV9v\n7G7gsoIuOY8V1x+JnPFCd+MY8s46a62WM2B8iVxhrCijVLlMyRcFh9YaTz5b\nqdVAS8Mpj/NFEhU/AUfaTNusrugc4ZOf2x1V7Ate+LGrb0d0XCN8h+pRH67c\nA8QCFzKlParhra5DGHd5xYgAGVYqOzj9Ps3tZAt2UOlQz/lpprtzqKgpoG/n\nToNhM244b/mI4CG5mWbaHHoi6F8x4yKjaKmTDISQhwtBCjWFoXaF1q8z14sK\nFVZeqIouB/31MLbCiOj0aEkR3XoYNjx5TTug/RCRefpLERcDqscQn4bfM3p+\nsP0W2ceVkGmf7yi7wLXqe40BK+5WcKoLTZ9V3drZiQiCJy1a1ira78AF9mz9\nRD+bCbw9+k5V+07ESiy755tKemSBsH0yx4EBDJy1QUYQ1D/W5LwBYajo7Kg9\ndgfR\r\n=YQ9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO8+pUScBpcFe4bgNrVUiG1EA3kXZf87N4SzdAYDKgRQIgOqawu8ZB5rutDAiBWSX4scyyQdAKbClItfAZU/YZJ38="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.2.3_1584377612330_0.6070741824429975"},"_hasShrinkwrap":false},"0.3.0":{"name":"@imec/digital-twin-kafka-utils","version":"0.3.0","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.8.3","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.3.0","dist":{"shasum":"b1708bcc2100b79d25f1d90f8403a04c0536997c","integrity":"sha512-AnVyN8mPB4tcFVKjmn9obd4NZoWnykYaxo3HTeyhQTB23eGpFKxdCjVHluyB3vxSZ7DCaGyGv55x0xHhD0xl2g==","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.3.0.tgz","fileCount":8,"unpackedSize":20069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoZTZCRA9TVsSAnZWagAAJIgQAJPXbJo2t2GJEC0jBvXl\nzgRNPHTAE/r4jM7iN/0zw2NCAGGxty5doQvrBBEK6ISLA4hkljJxiNKJ9UIR\nbXXnfptg0zETv6KQwwHKdniNi8QmUo7D9n1A7F1Mvdk8S5V2GkPyEiPUqYK+\npRlhYbeTs29AhWTZvEYRMiSOEltUM+1Xtkoz8fhJyA9wGnCjg7e5YSSMNY33\nScMwOBXeS08BWj0fvdhqYabZffE8cJJYxQs0v1ZWkIzJmhabaT48Zo1EWVWt\nI/gM9gx73HeTCV32vMYox+NeOStKfxi6T1ltdVQXHVmFJNee+sbdWeV8aLR6\n4LtdKotQKtb+8/P1YiGehb2p13yaHisxhkOI+bzeURs4fronsTIVV9hJQmYl\ncGHWVHLFYdEG2AT1lVZK5y6hSNgcQwCJhN7zewVOAio2V1twDSkrOR6InuZu\nPkbmK2wLLEZBZ5G8Nq7JOXUOjOGhuHtj/zZwK9AjfBHG4zngREgy/q10pcy7\nj+Rh/98HZS5mBfSWXoGmebE7sMZZh93LVlkm/gHTvZIzeJlVhWCLaQtmcX11\nSBKEn2+8CwPXWC6sZrW9L5I+wjnOW8r6JxAIbglEC55n0BJdiSwegmrOvii6\nLlKN7S+OatSjBCHh3QuDgI6EoSSLnrHJNs/uTAisoQayumAorLpgTGu9jhpL\nL+zp\r\n=xlim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHuEw0ugqDw8+t9t7etMACVgzQi24RyFJy5ibbOGpDQAiEAwP1FuQNf2CJ2epl8j1YIxRO7XNsLnHMz5FacwMBIpro="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"davidvermeir","email":"david.vermeir@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.3.0_1587647705503_0.596978418806348"},"_hasShrinkwrap":false},"0.4.0":{"name":"@imec/digital-twin-kafka-utils","version":"0.4.0","private":false,"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.8.3","jest":"^24.9.0","jest-junit":"^7.0.0","prettier":"^1.16.2","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32","tslint":"^5.12.1","tslint-config-prettier":"^1.17.0"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage","eject":"eject"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.4.0","dist":{"shasum":"f49197e203822796f21afdc7d85336b1e2b1c082","integrity":"sha512-k5WopnPxzibKWAGpktXecWy7bqNt0oM3plFWV+DP6lIYoD46CwQYTjeiMGCB7nHsFldO8af82i3OXEauWQKLyQ==","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.4.0.tgz","fileCount":8,"unpackedSize":20522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXwWCRA9TVsSAnZWagAAUZwP/1o+3Fs4j1LEwcb7EjE6\n6MTW2eGT6f8t34FLonNz0VU0ESUBiQwtnSr4NNpRKuNov7QZEjwdOj9hcWLA\n4AIL4F+hStr/ljsbgmYOSbofX1FfzoqA6nJsIpwA5Q1ofykCtPXbzvfn3ZhF\nVV9b4nfLg1zqW2psvntckww7ATdngPKDyvtc9ELQtlUPqPVfn6KjazLf61Rs\nLRE5cafPApBaaSk4jZNKatITEE9+D7eTB12tJ5RHVqbLv16kR+ySTtirVYbt\nxbk598IDx6FNOndBPdy4IV1Dmxs9ib/bhkgVGwL7UiHBRW3r/T0ffg9b2hVz\n0GGgRdvq6d/VEg6CnOrZWGUTFiwc7SqP5+X/IXfDtmA2d0bEPIvpocz/7gll\nh63Q59ixBysB9nx7pqmd6l683vSCKLTVvIqutvcpm9eBuF2+/gIBj93B0Pob\n/mmo71Ax4ww9xN6H/zmgYKgHntlJrXrqxCPC8R/uYT5YD49rkPSsiZWl221v\nsStDlMBTdFtQhwDVjbillwEGnlqb+LDa7sQzHN8zCfF10sEzx7MrFZYEB59K\nYokFi51JzUWmEFugmuueD2w1C1f8HEw+5nFIpGf7QBsWv+4lJ3hBie/5kjs8\n+vP3la51ypJ8GGKLO6bGIvF+eKFvw50/SeJvnND3C9SPuhFDLXjLGa1l7WC1\nF0XN\r\n=GUcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3A/m3wEjaozYR539aBtrVwjUd4fQaXeoVrnwgVBKpoCIQC7Slc7wPgGzfH17APBWQXl766mvicgRVhlc1L81jRhHw=="}]},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"}],"_npmUser":{"name":"davidvermeir","email":"david.vermeir@imec.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.4.0_1588952086122_0.16548478899820096"},"_hasShrinkwrap":false},"0.4.1":{"name":"@imec/digital-twin-kafka-utils","version":"0.4.1","private":false,"husky":{"hooks":{"prepare-commit-msg":"jira-prepare-commit-msg","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"jira-prepare-commit-msg":{"jiraTicketPattern":"([A-Z]+[0-9]?-\\d+)","messagePattern":"[$J] $M"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest --passWithNoTests","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage --passWithNoTests","eject":"eject","lint-fix":"eslint --ext .js,.ts src/ --fix","lint-ci":"eslint --ext .js,.ts --format junit src/ --output-file ./test_results/eslint.xml"},"lint-staged":{"*.{js,ts}":"yarn lint-fix"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.8.3","@commitlint/cli":"11.0.0","@commitlint/config-angular":"^8.3.4","@types/jest":"^25.1.3","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","cz-conventional-changelog":"^3.2.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^24.9.0","jest-junit":"^7.0.0","jira-prepare-commit-msg":"^1.3.2","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"01ce942db75469c84b8f1a5e8cee96576dc52564","description":"## Description Kafka manager is a wrapper around Kafkajs for the Digital Twin project. It's meant to be available publicly from NPM.","_id":"@imec/digital-twin-kafka-utils@0.4.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mz/iYOR5dP/Lz5lSvspDhPQDNnZU7TkZKVjrj9YXRR+OMgCrHVcUYEZMYuLtM+6qdukFgIJEoARJVaOYNu2jfQ==","shasum":"bc696fa64110a7b53c6adf95287f2a2130399b75","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.4.1.tgz","fileCount":6,"unpackedSize":21510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWN/qCRA9TVsSAnZWagAAWa0QAKQOkFZMYL6O6RF8h3ZE\nRh99ERRGSmi4YZJIX5ltuVlqvs4tXJZ59jUII1+GvtGsV20R0x/pSSw8r9nl\nBaVi8fsjAbaaPvmGMmTCgttY94I/jaHGQZjyypcSTubgvzgJLwBqX6N7AZck\ngQcEY+DpisQZPgUk5BoxElSkJtk3k3CT6HspvIsMVfgTvDnIBbR4moyyfoUk\nTVESBO95VN9OBjPkSN1KsWWOuJOt45DABCyCPtRIUK1c4k/u4lYOqdnK2Ksd\n9xah0KLHF0k5/gvoONJq3qsXs8p9L40PpEXpQ3qg/+cUVgk+DS3uScL+CaS5\nVsfpn3GsngVx/ol2UwYWdv38kxP4j5F75Tlnesej0dYyAGyVpgl09S7Txs3v\ns3oycgL3Sp5J8tGUL3Vx7ZVIfgVBwp7n5ZbpIm8GbcWD7r3UammCg8MFz2ze\n+MecfAQ6UiGU9bfoF86aZFjgZY2zVBHjqbdyTSS8501BVspvyTqPg3tD/XL3\n9ooZ4ESxAN/wEbDW0HTQ5JkboJmOpuEI5PsNhY7GC09BUv0ayYdq8fxDrNnY\n+Jn/7qlGUCoHRJtse1HOZS1YCs9429L02hLD5bHu6dV/iStUebFGwLNR7Lpw\n/Q/qFrRmX2PmgoZFqyH3MqGijDQkBrfz4n/Ucb5zSTea7gvMtSDnhtgZaiug\nbT3y\r\n=mtYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHycasZnLFRz23mrhZNJU9zhCsgfLNikfJ1KE5eo2XQ0AiEAie6+W/TTXV8PoVM0RA1tqPhFDvEVwYRDr3jwHRzJBaA="}]},"maintainers":[{"name":"ismakutl","email":"ismail.kutlu94@gmail.com"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"creynders","email":"camille.reynders@gmail.com"}],"_npmUser":{"name":"ismakutl","email":"ismail.kutlu94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.4.1_1599660010282_0.1982318514287642"},"_hasShrinkwrap":false},"0.4.2":{"name":"@imec/digital-twin-kafka-utils","version":"0.4.2","private":false,"husky":{"hooks":{"prepare-commit-msg":"jira-prepare-commit-msg","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"jira-prepare-commit-msg":{"jiraTicketPattern":"([A-Z]+[0-9]?-\\d+)","messagePattern":"[$J] $M"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest --passWithNoTests","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage --passWithNoTests","eject":"eject","lint-fix":"eslint --ext .js,.ts src/ --fix","lint-ci":"eslint --ext .js,.ts --format junit src/ --output-file ./test_results/eslint.xml"},"lint-staged":{"*.{js,ts}":"yarn lint-fix"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"dependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/jest":"^25.1.3","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","kafkajs":"^1.12.0","typescript":"^3.8.2","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"@babel/plugin-transform-runtime":"^7.8.3","@commitlint/cli":"11.0.0","@commitlint/config-angular":"^8.3.4","@types/jest":"^25.1.3","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","cz-conventional-changelog":"^3.2.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^24.9.0","jest-junit":"^7.0.0","jira-prepare-commit-msg":"^1.3.2","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"76f385d779aadcaf852ec23c547a3177689167d5","description":"## Description","_id":"@imec/digital-twin-kafka-utils@0.4.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cmuC0EnAuhqRHmchv5SZfjoEEHt780a629pIh56/UYKvseN8K+Hm/4kXqcOCZVwoXxOk6aM2wfyGX1O5UfGNRA==","shasum":"4c98d3752a243a209c18a19856ef294c67ea8d86","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.4.2.tgz","fileCount":6,"unpackedSize":22155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWipWCRA9TVsSAnZWagAAVboP/i/7xWApy8r6BeVZ6/6s\nVEgErFyZgQmT2Lgh6hY0dK0MtiMuZO+RHZQ0nn8OLG8h7PJgKYs4UTvAPWE2\nyZFZ0JRqFtT3nhCaI1CaaxN07aWX2ollZSmTiVHn140VCtqFo1A00AOjiHRE\nWXN5gVLKZFN8UVubee7sC9gO0ctS0kYJtCJBrVB0B0SEa1bGMIfDQSoWlHr6\nLIp5YADfaiU1nN3SO10qVnh8SwQCU7UPjLfjw/EC9Ca6PszH/wvUjrne8YUc\nlc1XG5RGJeU+oodf/KFJENKXKn1AG0he3NuDG8UTrie/o8sFRyDK+gaZqjNg\n5wKqLtK8BNORWYw9kgxYjPsGcwnqFLJi+gBV/uTIWSTB4EuCQxCCXkIB3tlA\n0eU1/teSQ2/KPpRy5+7qWh/AZQRGozP3deUo8bUBOcJZmqRdmHqQDLxTLlrM\nnd0RtXQc0xqjJ9wFCYYrW1L0AMExFKNS+0FxmBMRSlNT2zew+nWiT8CwPCnY\n8060rFDxUnC/3eKkIK1a7X2BZgFoIZ2QlYrVymvdTTc6D9/bTQ4SdEldqsq+\nWrpAXiHYZ/5p6iPmmyfJB5uGXz4zl3WKzSQ4mBB9llf5iNpbiZGRqPPItOzU\nrpi4HsjMYo0N4WhyDbqb9DF5rUPb9w6Hft2HuWipRt9UW1HfOI5jBwf9qOjN\nNgTI\r\n=WifH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ/odui6hjDWoXbLC7doYa97QeEL9DRgvYwyH5LTcYvgIgKdfjsslb3lKIgKbth1SdEzWKYmSh6AF58YYBzkJxJYc="}]},"maintainers":[{"name":"ismakutl","email":"ismail.kutlu94@gmail.com"},{"name":"imecpiro","email":"pieter-jan.piro@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"creynders","email":"camille.reynders@gmail.com"}],"_npmUser":{"name":"ismakutl","email":"ismail.kutlu94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.4.2_1599744597729_0.30350387743852103"},"_hasShrinkwrap":false},"0.4.3":{"name":"@imec/digital-twin-kafka-utils","version":"0.4.3","private":false,"husky":{"hooks":{"prepare-commit-msg":"jira-prepare-commit-msg","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"jira-prepare-commit-msg":{"jiraTicketPattern":"([A-Z]+[0-9]?-\\d+)","messagePattern":"[$J] $M"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest --passWithNoTests","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage --passWithNoTests","eject":"eject","lint-fix":"eslint --ext .js,.ts src/ --fix","lint-ci":"eslint --ext .js,.ts --format junit src/ --output-file ./test_results/eslint.xml"},"lint-staged":{"*.{js,ts}":"yarn lint-fix"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"dependencies":{"kafkajs":"^1.12.0","uuid":"^7.0.2","winston":"^3.2.1"},"devDependencies":{"typescript":"^3.8.2","@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","@babel/plugin-transform-runtime":"^7.8.3","@commitlint/cli":"11.0.0","@commitlint/config-angular":"^8.3.4","@types/jest":"^25.1.3","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","cz-conventional-changelog":"^3.2.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^24.9.0","jest-junit":"^7.0.0","jira-prepare-commit-msg":"^1.3.2","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bbcc3e4fb87fc0b1ae244bf7091c9f782c00729c","description":"[![Build Status](https://dev.azure.com/apt-x/Digital%20Twin/_apis/build/status/digital-twin-kafka-utils?branchName=master)](https://dev.azure.com/apt-x/Digital%20Twin/_build/latest?definitionId=128&branchName=master)","_id":"@imec/digital-twin-kafka-utils@0.4.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-z+U+K15ftDEgqr+RKG/lZiVshbwMpiWzhqpxGLGmjp3NS5OmnIqC6L3ODuKrYrVze2a0rrbclM/b6sRUUrrWpg==","shasum":"744d7bbe7c1835f7772012b0ec7570e5a1a8b898","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.4.3.tgz","fileCount":6,"unpackedSize":22736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2LdkCRA9TVsSAnZWagAADToP/0IDTI+O/DK/LiATcs9p\ntBcL6DnAXOvFVbDSj/J22EhcUcCwDMUAsIIq05wBgAvl1xFXZglC2ABQ8xfw\nYxYSZ6AusAVaFLZAuWV2TfWnTbTyAfX+n7b5NVOkau9O8ZCUbdwSCU5HDDpW\n/t/4aDs2M+/U2uJRKZCARBNRYo4xlDPX+juB2bvNz/oHAB32KhIwRcTbabyk\nMK6j3NakGcc0gNkXgkZGSjVOhbrdrZAA/g0wuYRbnRfqrra1nRwAtPjoVwmW\nILAHC+b/VH3d7H36TSzHTEHi9FY/mmX4MrEIOdcWCY0VdFUYWHsUoIvcTFi2\nVEc2fY4LVZ9Epttw9Y9uBGFOtfVVGXc0Bt1awRc/fAJPKHtxw7N2edmwW5JO\nmuu4r5oJYAEClL7IpFIElaXDXGVmHBbLhn5tuJ6YW2ZVCUIXtppkF+YKLugC\n40VNfHUz6Xe+sSo4U+R05wxTm8KhtRGDE0scD8+aXFj60RWEunfJTd5UoWq+\nGHkUMX0auEuqk6l7RD9qfR9Re2Tt/PQDkDffidHfnnlvVf6hgdppwuOV1I9n\n8ey/PmP2ZekYrSqERLuA9IuG+vdkCYpqkmTzBtw1Ri4t51YXAl+dEOi6Y4hD\n6ubzc5NNcv5OiT/iJBL0eJOe37q2D6ab7v1UeWHkjnb/aQ8Ed1uK/145GAuf\nWITb\r\n=rZ/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEY9Zkuosfcs/b54fzbeYwD3JNrCJHH1YC6nZTrNvTj6AiBosmgICr/eRJagR1IlVVHixlggqxk2jH/IA97o8lU8xg=="}]},"_npmUser":{"name":"willem.gillis","email":"willem.gillis@imec.be"},"directories":{},"maintainers":[{"name":"willem.gillis","email":"willem.gillis@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"ismakutl","email":"ismail.kutlu@imec.be"},{"name":"janwillemimec","email":"jan.willem@imec.be"},{"name":"imec-apt-admin","email":"admin@imec-apt.be"},{"name":"sigverman","email":"verman79@imec.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.4.3_1633610717043_0.9787397250964691"},"_hasShrinkwrap":false},"0.5.0":{"name":"@imec/digital-twin-kafka-utils","version":"0.5.0","private":false,"husky":{"hooks":{"prepare-commit-msg":"jira-prepare-commit-msg","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"jira-prepare-commit-msg":{"jiraTicketPattern":"([A-Z]+[0-9]?-\\d+)","messagePattern":"[$J] $M"},"scripts":{"start":"ts-node src/index.ts","build":"rm -rf dist && tsc --emitDeclarationOnly && NODE_ENV=production babel ./src --out-dir dist --extensions .ts,.tsx --copy-files --ignore __tests__,spec.js,test.js,__snapshots__","test":"jest --passWithNoTests","test-ci":"jest --reporters=default --reporters=jest-junit --coverage --coverageDirectory=coverage --passWithNoTests","eject":"eject","lint-fix":"eslint --ext .js,.ts src/ --fix","lint-ci":"eslint --ext .js,.ts --format junit src/ --output-file ./test_results/eslint.xml"},"lint-staged":{"*.{js,ts}":"yarn lint-fix"},"jest-junit":{"suiteName":"jest tests","output":"coverage/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"repository":{"type":"git","url":""},"dependencies":{"kafkajs":"^2.2.3","uuid":"^9.0.0","winston":"^3.8.2"},"devDependencies":{"typescript":"^3.8.2","@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@babel/runtime":"^7.8.7","@testing-library/user-event":"^7.1.2","@types/node":"^13.7.6","@types/uuid":"^7.0.0","babel-preset-env":"^1.7.0","@babel/plugin-transform-runtime":"^7.8.3","@commitlint/cli":"11.0.0","@commitlint/config-angular":"^8.3.4","@types/jest":"^25.1.3","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","cz-conventional-changelog":"^3.2.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^24.9.0","jest-junit":"^7.0.0","jira-prepare-commit-msg":"^1.3.2","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^24.0.2","ts-node":"8.0.2","ts-node-dev":"^1.0.0-pre.32"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0f1eeee10de45f10fcd79df3c9297fded206e4f7","description":"[![Build Status](https://dev.azure.com/apt-x/Digital%20Twin/_apis/build/status/digital-twin-kafka-utils?branchName=master)](https://dev.azure.com/apt-x/Digital%20Twin/_build/latest?definitionId=128&branchName=master)","_id":"@imec/digital-twin-kafka-utils@0.5.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3KArr6gF5fayEfArq/bDnP0YLJDUMCxKs6hsJs+loT6CUvVJS1P6FA3KWu6VtjcgCEPAtVFM/rCW10LjjjWtPw==","shasum":"4d83e78ee077e19a374ea01c5099d81d9e0fb352","tarball":"https://registry.npmjs.org/@imec/digital-twin-kafka-utils/-/digital-twin-kafka-utils-0.5.0.tgz","fileCount":6,"unpackedSize":22764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMPzyEfjt/TX+31/Ov3mjtKydjM47x1d0bVh80MUnluwIhAOF6KVyYX1PG/rg0ucAyGdy7AAodG+RUekSz2M7PjIpx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9zivACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqjA/9Gx8vLPzdyA1yd6gHThKDlISCgAvzQ8mYL95fWJ512QBd3tZ9\r\n+BE2iRGDwaFfUfq1mIKSUn5bZMQFUGG6YulBSIkHetMGEp2uM5KBploc0cH5\r\nx/jM76tYcbWXuBjHzQa8evrXICr1usEkJ/S8VYLmgIkPvqqI+sVWrCAyeZUz\r\n2D0BzKC9cDXktF4QGr3AXM/YspEGOk0lbS7aloo15PRz9GNwG9TmVKRl4kvj\r\nbp8stKya9Y+j3wIh/rTSxlbU3g/fW40JsoXqu9yRK7icYoQefwGFsQMrFYP4\r\noov0Mqd7GXO11K+R+CwA/ko1v2offrzifv6aXWuvLrFCsXMgDResGZjn5JGb\r\nYzTOnxo9205CiE0OESVL+zK0FRdSukBwvvxbTEWiUp64m314dQyCU5gp5qFw\r\nmxzzFjXa+vK2vP1NiWR5eSsc11nFE1U/svvHskiBWnmQsUnXatAPXPKgVWOh\r\n9/g9k6Cc/FWclEM51a5pMsIiYEcjwTDC2scpSAQ0mq/miP+Pb/RlqOOUyxNl\r\nFw+hxfE5vDbAl2zjlcOTdk74NKwoVF0IidUfrerbpHgGUE+ioIMRDFyd5g67\r\n+fxqqH6il7hlwV4kF8roXiDtXzK8AKeafasyeMdowUU+XvZo1ANyTaX0T4ya\r\nB5ulUNqXKFmBizsFqjywRb6GIHDXeLHBL8c=\r\n=0i4G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"willem.gillis","email":"willem.gillis@imec.be"},"directories":{},"maintainers":[{"name":"taeymma","email":"maarten.taeymans@gmail.com"},{"name":"willem.gillis","email":"willem.gillis@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"ismakutl","email":"ismail.kutlu@imec.be"},{"name":"imec-apt-admin","email":"admin@imec-apt.be"},{"name":"sigverman","email":"verman79@imec.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digital-twin-kafka-utils_0.5.0_1677146287171_0.8702369506679188"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-10T14:14:23.003Z","0.1.0":"2020-03-10T14:14:23.382Z","modified":"2023-02-23T09:58:07.482Z","0.1.1":"2020-03-10T16:05:34.906Z","0.1.2":"2020-03-10T16:12:48.745Z","0.2.0":"2020-03-13T11:26:56.626Z","0.2.1":"2020-03-16T15:22:46.627Z","0.2.2":"2020-03-16T16:37:17.832Z","0.2.3":"2020-03-16T16:53:32.442Z","0.3.0":"2020-04-23T13:15:05.655Z","0.4.0":"2020-05-08T15:34:46.236Z","0.4.1":"2020-09-09T14:00:10.398Z","0.4.2":"2020-09-10T13:29:57.841Z","0.4.3":"2021-10-07T12:45:17.185Z","0.5.0":"2023-02-23T09:58:07.336Z"},"maintainers":[{"name":"taeymma","email":"maarten.taeymans@gmail.com"},{"name":"willem.gillis","email":"willem.gillis@imec.be"},{"name":"morenoimec","email":"naitana.moreno.ext@imec.be"},{"name":"davidvermeir","email":"david.vermeir@imec.be"},{"name":"ismakutl","email":"ismail.kutlu@imec.be"},{"name":"imec-apt-admin","email":"admin@imec-apt.be"},{"name":"sigverman","email":"verman79@imec.be"}],"description":"[![Build Status](https://dev.azure.com/apt-x/Digital%20Twin/_apis/build/status/digital-twin-kafka-utils?branchName=master)](https://dev.azure.com/apt-x/Digital%20Twin/_build/latest?definitionId=128&branchName=master)","repository":{"type":"git","url":""},"author":{"name":"Moreno Naitana","email":"moreno.imec.ext@imec.be"},"readme":"[![Build Status](https://dev.azure.com/apt-x/Digital%20Twin/_apis/build/status/digital-twin-kafka-utils?branchName=master)](https://dev.azure.com/apt-x/Digital%20Twin/_build/latest?definitionId=128&branchName=master)\n\n## Kafka Connection Manager\n\n## Description\n\nKafka manager is a wrapper around Kafkajs for the Digital Twin project.\nIt's meant to be available publicly from NPM.\n\n## How to update this package\n\n> First of all you need to be a collaborator of the npm package. Ask david.vermeir@imec.be or ismail.kutlu@imec.be to get access.\n\n1. Create a branch\n2. Update code\n3. Run `yarn build`\n4. Run `run npm version <patch,minor,major>`\n5. Commit changes and the version update\n6. Open PR\n7. Merge PR\n8. Checkout to master\n9. Run `npm publish` on master\n\n## How to use it\n\n### Example to create and initialize an instance\n\n```javascript\nimport KafkaManager, { ProducerRecord, KafkaMessage } from \".\";\n\ninterface RoadData{\n\tname: string,\n\tage: number\n}\n\ninterface HobbitData{\n\tname: string,\n\taddress: string\n}\n\nexport default class Example {\n  kafka!: KafkaManager\n\n\tasync init() {\n    this.kafka = new KafkaManager({ brokers: ['kafka-server:9092']});\n    const producerConfig = {} // producer config from kafkajs, optional can be left out\n    const kafkaProducer = await this.kafka.createProducer(producerConfig);\n    const consumerConfig = {groupId: \"hello\"};\n    const kafkaConsumer = await this.kafka.createConsumer(consumerConfig);\n    const topic = 'traffic-loop';\n\n\t\tconst record: ProducerRecord = {\n\t\t\ttopic,\n\t\t\tmessages: [\n        {\n          headers: {'sequenceId': '2'},\n          key: 'remove road',\n          value: {name: 'my awesome name', age: 124}\n        },\n        {\n          headers: {'sequenceId': '2'},\n          key: 'add hobbit',\n          value: {name: 'hobbit', address: 'Esgaroth'}\n        }\n      ]\n\t  }\n\n    setInterval(() => {\n      console.log('publishing');\n      this.kafka.publish(kafkaProducer, record);\n    }, 5000)\n\n    function eachBatchFn(messages: KafkaMessage<RoadData|HobbitData>[]) {\n      messages.forEach(element => {\n        switch (element.key) {\n        case \"add hobbit\":\n          console.log(\"Handle the hobbit message\");\n          break;\n        case \"remove road\":\n          console.log(\"Handle the road message\");\n          break;\n        default:\n          console.log(\"Handle unexpected default\");\n        }\n      });\n      console.log(\"batch messages\", messages)\n    }\n\n    function eachMessageFn(message: KafkaMessage<RoadData|HobbitData>) {\n      console.log(\"messages\", message)\n\t    switch (message.key) {\n        case \"add hobbit\":\n\t\t\t    console.log(\"Handle the hobbit message\");\n          break;\n        case \"remove road\":\n\t\t\t    console.log(\"Handle the road message\");\n          break;\n        default:\n          console.log(\"Handle unexpected default\");\n        }\n\t\t}\n\n    // Subscribing to a topic can be done using the two methods below. Note that you cannot have `eachMessage` and `eachBatch` in the same subscription! This will cause kafkajs to only run one of the two.\n\n    // Use for each message subscription\n    this.kafka.subscribe<RoadData|HobbitData>(kafkaConsumer, {\n      subscribeTopic: {topic},\n      eachMessage: eachMessageFn\n    });\n\n    // Use batch subscription\n    this.kafka.subscribe<RoadData|HobbitData>(kafkaConsumer, {\n      subscribeTopic: {topic},\n      eachBatch: eachBatchFn,\n    });\n\t}\n}\n```\n","readmeFilename":"README.md"}