{"_id":"@teragrep/rlp_02","_rev":"47-1bc366f3d6b2949e1ed9b66a1b4d9e15","time":{"1.0.0":"2021-10-27T07:36:41.267Z","created":"2021-10-29T08:29:45.110Z","1.0.1":"2021-10-29T08:29:45.330Z","modified":"2022-12-13T10:05:48.229Z","1.0.2":"2021-11-30T21:28:27.256Z","1.0.3":"2021-12-09T11:33:30.479Z","1.0.4":"2022-01-03T12:28:25.398Z","1.0.5":"2022-01-03T19:16:57.940Z","1.0.6":"2022-01-04T10:55:38.563Z","1.0.7":"2022-01-04T11:04:25.854Z","1.0.8":"2022-01-04T11:22:55.643Z","1.0.9":"2022-01-04T11:27:28.234Z","1.0.10":"2022-01-04T11:31:19.111Z","1.0.12":"2022-01-04T13:50:41.254Z","1.0.13":"2022-01-04T14:14:45.627Z","1.0.14":"2022-01-04T14:56:05.428Z","1.0.15":"2022-01-04T18:40:41.780Z","1.0.16":"2022-01-04T19:27:49.027Z","1.0.19-rc":"2022-01-04T20:56:53.899Z","1.0.19-rc1":"2022-01-04T21:03:47.120Z","1.0.19-rc3":"2022-01-05T08:13:16.492Z","1.0.19-rc5":"2022-01-05T10:10:22.630Z","1.0.19-rc6":"2022-01-06T16:57:22.179Z","1.0.19-rc8":"2022-01-12T22:12:59.224Z","1.0.19-rc9":"2022-06-13T08:04:34.951Z","1.0.19-rc10":"2022-08-15T09:14:03.824Z","1.0.19-rc11":"2022-08-16T09:17:49.018Z","1.0.19-rc12":"2022-08-16T09:45:04.509Z","1.1.0":"2022-10-11T06:44:09.477Z","1.1.1":"2022-12-12T07:55:05.081Z","1.1.1-rc1":"2022-12-13T10:05:48.099Z"},"name":"@teragrep/rlp_02","dist-tags":{"latest":"1.1.1-rc1"},"versions":{"1.0.1":{"name":"@teragrep/rlp_02","version":"1.0.1","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"github.com/teragrep/rlp_02"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine"},"author":{"name":"Teragrep"},"license":"AGPL","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.10.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.18.1","requirejs":"^2.3.6"},"keywords":[],"_id":"@teragrep/rlp_02@1.0.1","_nodeVersion":"14.18.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2RYUkOHyeuGpcmyOnNuvHQzeC4F0Yo4DmT4Mb7i3GpZkQSqLq0VXw+aLtDmkfUfN9F4Yd3zX1H2hyEbn8CALaA==","shasum":"e2a68015095e5730016f97cc40773f3b15e933b4","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.1.tgz","fileCount":37,"unpackedSize":163922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC0JOU2QStl9iuL4mKersP4bozqNtikVUMI2ujOmBkvAiEAgfzL43t2Xr/aHKVaDyBpwow+8i2OzwyjKtYlj4c2jKo="}]},"_npmUser":{"name":"spidermanja","email":"38@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.1_1635496185149_0.6802943483545956"},"_hasShrinkwrap":false},"1.0.2":{"name":"@teragrep/rlp_02","version":"1.0.2","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git+https://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine"},"author":{"name":"Teragrep"},"license":"AGPL","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.10.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.18.1","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"226a03f9fb09373359d9c9e5897608f6d8037dee","_id":"@teragrep/rlp_02@1.0.2","_nodeVersion":"14.18.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Loyi2Nge2TRg0fhvSWWjFN4Sfbzkirmu8cldlemonIzouwPtmRvXKxo+8z8vAhVqaSblQiyTrjEkeOqL+uGYFQ==","shasum":"7d0cf826e16146c619437c45450ced556ac29150","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.2.tgz","fileCount":37,"unpackedSize":167670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhppd7CRA9TVsSAnZWagAAcRAP/0R3a4GJjyAeGZY1K8gz\n3etjAhmMql4UCKdJXzUnUI4EzGJJfFmoYaBRtbuPRjAoVbjK9we2YLhsDzgK\nxYwIz1NtEdvaueKKnukyQSi4SdzrRlFXVIq9TKfOtohz0nURNV9oViHDoLUf\nKl4g/KZP5kYsrAJ+2emNssany4UXuXbqusXFn5UX0fFSCB2h7G0hvr3aruM8\nJyvIG+iLE7HVC/YML18xlBhO40bmkF4aAiW3NgkREM0Q1rNcyV6q4PeTq0z7\nS935U5uZ5DarJZiBDqLPl4G3Rq2wMrLMaxqJyYynezRsD/ebSNyS5Sk6DTW0\nUImXq7UITR/FzH4RVf4akZOJqZXo0nDG8SUqDfpn5zgI5LK9fydwc+u3ZYtX\nrgZ0xFgXBjc81xZhhNfcO+SYWVwZ6onUKYzweEl8HEpXci47pBJHsQR3753n\n+YucU9IZdB2rXN6w6pQHSURzJIv8htN7vKM1ZIzHCbY/f4IVvEWA/TEXc1oz\nGEVBcAck845qI9eFLGsHX3+KJlDhdZz1/wQwrOzVmwi+mkT0HyPk0lVRRkyi\nte+CUG485dkOcIuD2BYK85WCQm+Gev26verJPbVlCp2POcR0pUvVuHz4Fr3L\ncgITgPPbXg50w0IrA0gSc7KROSg+Hjm0WPCiL9UPGy/yLAfrkQYAbz181jEo\nLUHj\r\n=+lqa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeDZJNWjx9p2RK916620f8xO4G2h0gYjVpUILLtEmWWwIhAOizifi8ydBZ3Jy92kxMNN1YwQ2Y/WTujHOEeSyRjwoS"}]},"_npmUser":{"name":"spidermanja","email":"38@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.2_1638307707118_0.5830330380575981"},"_hasShrinkwrap":false},"1.0.3":{"name":"@teragrep/rlp_02","version":"1.0.3","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git+https:github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine"},"author":{"name":"Teragrep"},"license":"AGPL","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.10.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.18.1","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"827152ded104aea4d745e7f2db9ccfaf14c8354e","_id":"@teragrep/rlp_02@1.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-CtltCfTUwrILZEN9wP2C5snMESpzsRwxy5/qyzII0bvrsa2MzBMfZr5xu7HmqGJo9SHyN/daFOaLVdmyIIg8fg==","shasum":"5acd74c04f2403dcf9f2a6eec993034eed46d6db","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.3.tgz","fileCount":38,"unpackedSize":168989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsemKCRA9TVsSAnZWagAAK+MP/ieFsqU15q86VvXTT/S2\nHjvnXGqn382mP0eMsopPEWEpOe8b9DmeOGFIdavXlUs0v/j/AKHFdtBNrqPe\nI6mOmlddtzSRcNGVdBvE9GIYJYifDWCzj8GQPc5OO6slUZ83lTJ+rxJkx2bp\nWyvjYWd/vb/GF7Vn/498n6Uqgv8MC1sQ7ADWzsqBsq65O3oU0xvjlMHU5Ev1\nkHS6iubrGTiFYnmTK2zs48hk0NvaIfJFgYjmtCitE7efXcuz7YDMuL+z/vnB\n1FeekxfL8K9RiPcVtiUzxiKC6EPXThkyyfs4OP+u+upBXNo6IhX54FVccV+g\nYa729OrFZgJWDvTUs5NvcNrwIQe0ODDtHdciJ7hGFoOk7fSfyV0qnkk2xCRA\nM11ps1wTf7+/5lpvpXw8CW4r/NoaREO546zLfttJGK6IBUU9GSEiSf1z1BTF\nbmBvUP+VQyxUY6Tzc8VdGoryo4GqIYNAPGkhnXVo+GGba1KvyIFsqTXiwZWD\nNE/+rkoY86EqQP4OHjMQ/pUvmEZnFmqbgcZpX0HHWaFCHh8shwKba9xNqBFI\nFztljKjsG5kvTG+8JYWkG6yvg4qVhar7+XN893T/bxH2WU4TYx8iz1+sGOOC\nvLm2g9zmDVgixP6k9C5ww3SsCfPcV+lq6BB3bdf54+OFFF73ktRnQvNeJSm6\nbIlQ\r\n=kucb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr0jYqHY1WNgD4HcokL36UiHLJbNB5NTTHw0vHuVXYsAiBZ8WJp6ahjhECoaSjmANNG30vRkDwLl3prdV2Tp8JuVw=="}]},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.3_1639049610329_0.008903024147128624"},"_hasShrinkwrap":false},"1.0.19-rc6":{"name":"@teragrep/rlp_02","version":"1.0.19-rc6","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"author":{"name":"Teragrep"},"license":"AGPL","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.10.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.18.2","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"d3006890713bdac2bc46f2db304a2234e2bb1679","_id":"@teragrep/rlp_02@1.0.19-rc6","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-A6X/JRMzil7U+4lu5iGDF7KJoBSyyf1pjHSB9BDKnfufUUWJsGHF2l0ecbkFJLPHZv6rmA6uwTwsJ04Xk1XiDA==","shasum":"f21d7218035515da1ba2cd19c8b728a2297a822b","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc6.tgz","fileCount":39,"unpackedSize":171923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1x9yCRA9TVsSAnZWagAAfm0P/0LdphjXZRkHGadOmF0H\nw2+vS0s6aHFORdMzQMm5lhLpKThTR04Nez9pbiSAe3diCymMAHUxNXss7fEN\nSrcNnYhynDLyWRJiunptGkIhkjl0Kts1d4+9upDQm4pS9qszpNR6uhUyJ14y\nxFpfELSmMinnxCg4DnfY3w25tLHGtspMDyBDtwOdfqy1bDMp+QFjqWV+SaSf\na702W4LR24NIdpG/gzmOhzEPkiiGY+ItKITmWvhcFcM6dtLSP6/n7aIn+qPp\nQ5bshwW/KAUZCSM6Irq96EBin2SxLtZI7vQNFg+azUqb7zMupVCevT83y3dn\noqde+YCxe18VSfber60EDZ2Y+zoWpEqqZb0v0XxuS+HT3O4zQyk9YfsCKEuL\nrwwtTH4AvQ+hdgPFxUYbQKJfNBe64SCvsgp9s3zaDAu1QURPkIVI6G02hTUz\nNxPp5b1R9pJEQx3MrRZ2j4eqWVG7LLs7VKlL2XD6Au1BntoQ17gl6l7zAd5B\nwi4f1ux0bKUyrRLcynVuI5o/3tpjHngudUPSvrE0+JaKsf6zGn0da3KN8tpl\n/unkvPX/PeUwtc1sc2b3/RY4AxmZ3FqeJlFk+34xeeKu7a5vxyMwOhPrjxsU\nPpZ2ven+dtgeYav8J3/aVifr5IMT4kRd/R2yu8hheTbtPKlsg4z1uj+ErtIN\nirk5\r\n=kbqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl9WncHw0RmO4QeZULSjQ/BdelODMGGK+5EczjPXxKsgIgENkz9b1A8JTV+xo1cpngUpFXmpkx9fFcoS5FNxJtyl4="}]},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc6_1641488242044_0.2567454951232575"},"_hasShrinkwrap":false},"1.0.19-rc8":{"name":"@teragrep/rlp_02","version":"1.0.19-rc8","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"author":{"name":"Teragrep"},"license":"AGPL","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.10.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.18.2","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"29258dd7e8fc01f4943a7e4b95254a4113468fde","_id":"@teragrep/rlp_02@1.0.19-rc8","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-+9ofLPVbbkAAFefU9fC+qzaJJJZ9T5KBd49VSb9Vpm1mvJ2KLu9oe6bFCEU91THOftU0uo0wH0Zegn1LEtSpZQ==","shasum":"57addb99e332eb3259b9519ba74ae10bd6336bbd","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc8.tgz","fileCount":40,"unpackedSize":171417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31JrCRA9TVsSAnZWagAAWewP+gLqq5zWNcWGRMLoNtIl\na6jcq1gK075IYAYCksz3d+kxHkedQpOhsbVzJFnnvYITP/Vo+2PNRnU2JZ92\nBpT/oDqRuqYPPulbjhQZZ4s3Azbnrx5gwGRWzEIIQly7ibbzAOQ7ss8P3ggC\n8BAMyLt1LGAXSTq3njtHbfMA3DDVMhOgrplF7zDNp7JYHu67peLDPeIxpglk\nuxGlfGxsLQ/4hsXWYFBRgdk1DBER6g3TxnTByR7jn0M1d/14qFMvgdkZj/tA\nBMEqoAXFtVDVVIi8aZLI+aza8vTZ/4WgaJRLlZWk5KftVZiAmV+MwfLLlebd\n+UPdKv6HW3J5ODsmUOyPQIB5f7gRqWqn1tygIhcy4EY7rjpaWlfiEQhMRd2h\n0i8cguhNy8zBo/G0BWe8qD9qYnYGtXEpLj9rXlW6IP+GBjW1lJpyaII91H80\nRq/fN5pQzeY3QkGctJmz5p+0TtzP5xvJwz08SZH4FzxzVesuqnzi9YXvvzEP\nnAkXmlCq6rGaRG22CUhwfQHoszaiCk+eq+9gK35j7bqPBw1elWmmv1kwyT3z\nD8sHoQ40LXbnzsyVoLqS6KvTfYl06a8GX+vBsvo7r0GBbByfOXK7P9L/xTrx\ntl9KD3hXD+c/4E8hqo2JZdyqdAtmoesBY57gIip1qkFZEQIHH5DkzfVZeuI5\n/pJ+\r\n=Oy8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ASiaeXvOwMFdkgUA+evKA+8DfZG/sMd8SQTfndgJNAIhAOZc0W72SFYfP8zrZws+thyZNWvcwE5Dg5JdbxkT0t3f"}]},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc8_1642025579055_0.8940749362113412"},"_hasShrinkwrap":false},"1.0.19-rc9":{"name":"@teragrep/rlp_02","version":"1.0.19-rc9","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.19.1","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"3770a38cb07e2d701d3d891133bf696c5340d50c","_id":"@teragrep/rlp_02@1.0.19-rc9","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-LLLGc3tvNApHFWXxbI9syOEuv++1FHgcJcocqitcD0KIXneFTpTUhEEgfetOjgfiMqtV1NOKAoWPzDGDeMjG1Q==","shasum":"3829fbc6caab21afa2fb20a7c04642708ae8e9dc","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc9.tgz","fileCount":40,"unpackedSize":130773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvHHNaooot9PjjXRYVIApt+43tXVd1Hy2Brc3IqBa3wAIhAIakP6k89UgujNR4H5jJdadKMWBXtA+215JqOtX673AU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipu+SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouPhAAlesjSloj9Yu6S5B0r2/fCa44wHS8qtT/TkVhrjQtJ89ymQIE\r\na7m7POuwyUMH0nvbyg6HI2Muw3qsUTUgKY545InKNNv0rGtr62cWbxm0nsrc\r\nuSnuHvo94V16NarbAhygDxLvee9AzbOtwdPnqEyIBdS/3WvA4cEgh4rI+e22\r\nWE7/RnCH/c+AtSMCxe7+0TL4nZ8B89/PJHCfIWDHHrLexntRDqlMJZeuoyLs\r\nPzCTsgyOKTAC+CF5id/TN+/0AA5AEPLdVl8Tf1zql4v00WNkItZlI8irieSv\r\nuTGJ20alt6Vc0LhxyYEL9VkHEhu5fr2iluFefhjdsOPZ3dLErKhgwXxhWKRb\r\n8DLC9fLmy63fwBX+++kUKmdAmU5U4ZbagoenWRXOMDB7LP/T3mw+iCqKSlST\r\ndB5OWbaY+dJpbIS6ASzziKnKSnXPIvFhOYrN0VGiFDRHG9Su76aUMXnxgYzk\r\nZL9pYHUxpdUMfI45wJYvyXcfybu9jpSi/hKEDmmshrO8zqcUyy8j3vF7KeFa\r\nSk23F3rTVV36eLOU96nL5AY0vu/CfpXlWhB9xgU+V5nbQ7fErX4TKE3rWcio\r\nM0WCLowis+A9QNGlkOAJJGv9QNYLS61nkfykN/A5CSrrk6lsM+umT7cQJq1/\r\n1+BPcs68tILqvFUoXsc824S/hJ/SuAFObYI=\r\n=59xC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc9_1655107474800_0.7280715992450633"},"_hasShrinkwrap":false},"1.0.19-rc10":{"name":"@teragrep/rlp_02","version":"1.0.19-rc10","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.19.1","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"bd9bee54c9d4f5fa42ef329375302d0f4fbcca64","_id":"@teragrep/rlp_02@1.0.19-rc10","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-uWlXp4CZCKL36ocHBILnrffQ8UVmd3Kxt9Y+BHjs6OGQkBxUq6lKA84sV6RYlu/NhRkJwZjFML/35F4BsAdt+A==","shasum":"dda1939bfcba2d0c6f90db404c71d19bea1c2d07","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc10.tgz","fileCount":40,"unpackedSize":134099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuNoclW8brv93vK7lfF+JXYfLNTv7nPc3zaCbimka8cAiAzcVLIaP47H2zmTLFPr3qDGTuamdU/NTNLIcTCN8Cijw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+g5bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIKxAAkEYJihkehWP993bZgAYVnLqDjz/bPJKWasVoi8BFMn5lByBn\r\nDkJQ2C+w5uBB9K6O5KcwmlW9JmjsLH68cPx9ZpTWqoEH5Qzz492UKu1mProS\r\nJzqEsqoJW/FdpX4MdsEFfUd6mnUISaMx0dcgc6FtthP0PNQEvT0qZCdznCAU\r\nn9kfKUNHggdAgd5TV+8FvZGtA1HEpcM8oddI8bh13/lWbePXd5Dpn2KcjbnT\r\nZyu1vH8Igqq60YU052fbuevxp63Gw9bxZwOR00UoqqxHwEQovc5T8fhymfGQ\r\nSIIg/geKmuSPyhvbTIF44vm5gH++uH8H7e/U3Pe+1SEN4os4NPLfLJZxVbpa\r\nlwYjDDsIHGv8IoA6GkE87RmWe4CbCW79VyPMbxRYn39hA+d7SjRVyXVySroY\r\n+xrEUr13tYmzoHw7ncgE3cjDKSIoJKsSXEaorAcrlHQkkwECii0TziQnt2WI\r\n5jmSPsVDC5rekCA9Epo4RMKOMoO1y5ZexxVDLLeLVpOAW5G8bWf5BV75roo4\r\nbhMnAhV21e2m8wxjcj4jqJAYVVB6hM10Fnq7FHaDdCmFaWLqXrc8NJhr8gzH\r\nIfap2eIBo59adAAONLNsAkvtmMlzNQL1W+YW/+u7iE7C+hM1VjPmwO+7G//X\r\nCAld92BA3YAPxvn/bI7Cc7daixrNBcn2Wkw=\r\n=jVtz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc10_1660554843638_0.8560113144484875"},"_hasShrinkwrap":false},"1.0.19-rc11":{"name":"@teragrep/rlp_02","version":"1.0.19-rc11","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"./src/index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"engines":{"node":">=12.5.0"},"exports":{".":"./src/index.js","./package.json":"./package.json"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.20.0","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"93c96579e2da939259f55ef035b1fb4063e72ecc","_id":"@teragrep/rlp_02@1.0.19-rc11","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Q9WBM55THGb9diTAs6dgB1ChFXOhz79fPqYaWtW0QEgAsOZo5NIV+HT3cYyqWupNbYA2PurV7EkEFVLcDE7hjg==","shasum":"9a30ced62748afb83bd177170ce63f1b833c520b","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc11.tgz","fileCount":34,"unpackedSize":126611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMv/qPN+CFqTj8QaR32g+3HRAC6qVA4FdR7AVcr0YbeAiEA+8k6Fk9EBkk53VrgPo6sdiz/W07YLC5ME9fk7mA3eOs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+2C9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5hxAAm1aaTCpuTmIWZws3FXbrEEoTovQuTr8FFX6dbphiJnQ2g0+7\r\nim8lUBcDJJ0+ozPcAXyPndOJ78pmCtvhA+6fnm2lNFZcOrkMQK3Rd8Io+g6k\r\nAd+EYWKOEnXktL3KRdT/xCJy4x0WEl3KaXdwy+DZMfgsI+75OottemOqJo8x\r\nqvRCoRPkBLHwH9fCOXHO1NCX2fu40Zm6bsfcyb7lXspVmbAg4RM2pQcvE4ZW\r\nDVjWZQayn7781J0lOeBkY+j0ETbjh0YDkWOomgzbFnByXYE15U8r5ht2byCA\r\nDLQosQ3um54VeYIh8r2xAY8Q+9uiMUHvOQQsoUcItPj/5YMuSyKkUzMGrjEk\r\nYYtOHB2LASEK2quElSoGmMl6ujF8B/Yb3pc8p97NW8QteNipwyrng57iNA3h\r\nlFQC7pPdYpSMonpzpGheLiUd75CAfRVrVxepc8Rps8nFXDCxIq56XTxAMFil\r\nKrIzlybUg2thtEyNvD2YghEURTQVShMo7n8rw4d1a3So04KZeOeKdIy3knN4\r\n5lbKrhfNfXIuJxzgvNbxCuDv7f2OcOnSMFX5O/ui/RrdUEWqgCho/byvyeHv\r\nTp1DrgqqkvstGYWcyLyAB1Y7UBGlgaNnkRDnOeduowUzceflrdlDGvjn4ymF\r\noyTUlUgPUjd+UmiSc0DED4tgd/mdpBi0USU=\r\n=/Ln0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc11_1660641468783_0.42885717162201153"},"_hasShrinkwrap":false},"1.0.19-rc12":{"name":"@teragrep/rlp_02","version":"1.0.19-rc12","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"./src/index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"engines":{"node":">=12.5.0"},"exports":{".":"./src/index.js","./package.json":"./package.json"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.20.0","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"7aa34887f019e8621e8829da2627efcfdc855438","_id":"@teragrep/rlp_02@1.0.19-rc12","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tbq7QS0UVmDPZLKUJXet0PMsWWZnE/rGTe0TrV7knusnuNAMqy+/JdM/1FqE38xzIWPKVYyAe5AzWQA8yFQgLg==","shasum":"c3e7820411704623015a7883ac58e9c385769025","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.0.19-rc12.tgz","fileCount":34,"unpackedSize":126609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH1TgtN2s6mELXWzwAVE5MrdrizrAD6UPy2oDbXx13BwIgNnb9kVAlH+rBFD2kg8ds1tokbZ0dlfwexQ1hp8sk7Uw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+2cgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbMQ//WM10j2FJb19DO1aG2uEwcn3zTrzeMP2TxLRm5adOEAQu1G+s\r\n4bWXzD6GoVd57AXcFWXXWBuBuXYjeBxSw1sjyX+xIaKzrVs9MsvkU4BPwVh7\r\nQfZiKl4gPchEFniikWiVDsq7O042M+LDZ43to38uAJv9aVOWBXB864OuqTQ+\r\nHJ3Ay4QiC+Mjwmlj0yGo424o1KuWYl87eLVf2P5RRPXnBhO4tYVsDMhY+nJi\r\nUhUM/8Go+mWyMtW73+Zae5fUXrsAZQCCkz4SYdOEytwaWyS4nOpxm/7CBDIp\r\nqGlKOMR2biXiqveKnw1hTUqaTCHPIebVRwzynQtagXs/99NaQ+Rqckq7h6gH\r\nI+VyKTOEOtrtubkAMcioRPVmAWNSOScEthwb+aWOdgJvxOqNwkRdwvNnlBIy\r\nDjiiKGlvOvRAuoN6lNqWQ57YiuIQx2UCBE08BBWltu1NUybfTM0j5weLIV6H\r\n8SFa1LfJVPU3vkNGJa9++ngaIR5o5H8vrMng2han8ER2xq2lv+el9CdTDHPs\r\nBb6zRaGnMLxBCbK7kj8Do6W7R+oWZIU7YTeuXq/LXWKeRKH/pXisD9SO0Bdz\r\nQxyC748DAh+ymBvwtqX/PPI7t30AKQDm3ZUem2Ca4T0ETxU7OGHZSRsBbwpx\r\nZZQP2OUtZFCZBskvDRfFrxELvIEjggM8dm0=\r\n=mzwL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.0.19-rc12_1660643104243_0.9959417503111738"},"_hasShrinkwrap":false},"1.1.0":{"name":"@teragrep/rlp_02","version":"1.1.0","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"./src/index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"engines":{"node":">=12.5.0"},"exports":{".":"./src/index.js","./package.json":"./package.json"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.20.1","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"223b7f043d430bc5c8fb917ffd14588ebaebf323","_id":"@teragrep/rlp_02@1.1.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-R+C9BuOx6R2SRBBggq64IBCTduADaHoNF4T6yMEoyjpa83X6s2+YN8cFg85plwANebG5i/f/P5IqLTJj2qnvpQ==","shasum":"c73a83406b5b4282a019e59e9ef6ffa98f3b2bb8","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.1.0.tgz","fileCount":35,"unpackedSize":131295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpnI27fg4Tm5FYbGZjnwSVxvIGI0doVr4IEb+V6q635AiEApBh8SWnU9xIf4bi6zRBc5xn3i4uZckmPOFQkTyRbPxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRRC5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6FQ/9GIgnvo2t5fc+lXuCiDXQjQg4EaLtDy3ND7Sf8aeLx7BYgBEj\r\nXgQVYwDKo8IKjkKIAwb9QsWKopFQCZXHPC8F6HNmpQAUc3zIJCtSwDQCPFg4\r\nHNlpc9qe8jtkO4yaaGYIGlquTaAkjs9L/q0iiAfNhm29COucjHBURgcv0//V\r\n3hxcGcZuBURFcdgbU1y8lPN+vUIySVt4gg0ic7O8+Q9nwOlP9B6xuPNXxW+L\r\nrKJGGnlCdz7ARrKhfpjiGTdouai2cXevQo9XoiQQS3rEYhVesbNnTKsWE3EW\r\nbOxV+tDuEMsW3PZCUREU4XaGLy7Fnsnh/9P2czFTuQqmQeSQcqlfVEfSl+Jc\r\naXCy4gHgenKDW9ES24yxPbBUPvYJxFrrgHIvcvc0UOSA4vLmm/WH1qOILvWR\r\nO/fmLzAWGlc7g7Gz/8N16cal8owQX9/mRCUq71wuHuAcvrwWQRPsTpYrSPbd\r\nAiq4i42Hc+uggcrKMp/Yu9+qtLIIa+altAW1CHD/W62M+jNJfg3tzJXx8SPK\r\niMqg716jkMSjILdfcj7Xmh5q7UfLBHGiAPPcvC4d+o7J3ebDUtQb+ajP8gki\r\nIkMims+cF1oCqbQzcVPMJucNDiXQogTfQ/uMbOv/AvUQ9JrZr3UFC5BCvLed\r\nV7r1v8u4i0ufzpOYrqsDM1TwjzMQcY+Xp14=\r\n=8nCv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.1.0_1665470649231_0.3208016060585015"},"_hasShrinkwrap":false},"1.1.1":{"name":"@teragrep/rlp_02","version":"1.1.1","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"./src/index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"engines":{"node":">=12.5.0"},"exports":{".":"./src/index.js","./package.json":"./package.json"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.21.0","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"44aaf562f6ca1bad1b90baefc7b05fa82c354f87","_id":"@teragrep/rlp_02@1.1.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-7SmYDIrQ4X7y7vwHmP4SuIptSuwV4kiuBov/KiLFmceweFoxhojAsJn2YXjRS3MyhUKtRGhZOU9rHYbCKNjY2A==","shasum":"ef6c1d8a12d40157c3100e473a8253870eb4c4aa","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.1.1.tgz","fileCount":36,"unpackedSize":138740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGm9dI/QnSUjvITkk8hgeuAbPfu41kIzash2/A56yJzwIgAtiO26XNDfxPbxrv9fJxXk10ET9EKMs27V/PufLnpeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlt5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUqQ/6A+5a1A9dzE21bkq9ECkv72rHWz5qY6FaQ5bc1+mmpIF1vNhf\r\nFhkcXsR3TZ7YirOUzQQNx8Hpi+OWs2wPs3dBs0isBPcjAd0loSc1nlcDI5qs\r\nSd76SxuqtBP1WSkfItji2VSlGyvoeb6uagdPGeeOI7wH3soAnLjQMCTcvKLs\r\nBqQGM28se81bxrcEudD1jBekSNxlMDDBhy4R+1lbmZnejWLa9MBdJQgU20mW\r\nrH69x4TQLK9ZTxK6in/i4nPIZA7NOguw97W06YEGXGmOtxMQKg9896nvEzmw\r\nPtpPlL/XnZ/F+xnTYxgNY2kHLt1brP5pr/ewL40drfHXPg65lNATqf0X3rqZ\r\nlodi+65qvJpJiviuoTeZ9gEU8ahMc9Gswkg2rNVeRSpbY99hp5E3nVUzLaWj\r\n+X54uGcqzHBf1rsNUhlXQv2k5BToYkwTWldoYHpV8qfzRprx8LVEDu1VuOra\r\nVgUmN8Qhl8Gdt2tN3c5KgWx4g9BotL2OALSwIE5TaiD1K5GcXUZ/PYR7aFKg\r\nt745SsWSVF2fhRJQQ96jrPYVRC081c+fidSrMJgMCoMdA0TUJ0QsfQmQSWln\r\nHOGmRzHdiCvuWc+4Dnk3sUnBNMDIucg51WaqoF37JA3HXpTnwxtdPo1wDjOb\r\nrKY49MxEoDDojLTuawgVwTZ2MFs4fizvqYg=\r\n=mzHp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.1.1_1670831704891_0.5292756445454048"},"_hasShrinkwrap":false},"1.1.1-rc1":{"name":"@teragrep/rlp_02","version":"1.1.1-rc1","description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"main":"./src/index.js","scripts":{"test":"karma start --single-run  ./src/test/js/karma.conf.js","karma-test":"jasmine","postpublish":"npm run publish-npm","publish-npm":"npm publish --access public --ignore-scripts --@teragrep:registry='https://registry.npmjs.org'"},"engines":{"node":">=12.5.0"},"exports":{".":"./src/index.js","./package.json":"./package.json"},"author":{"name":"Teragrep"},"license":"Apache-2.0","devDependencies":{"async":"^3.2.1","dotenv":"^10.0.0","jasmine":"^3.99.0","jasmine-core":"^3.7.1","jasmine-node":"^1.16.0","karma":"^6.3.3","karma-jasmine":"^4.0.1","karma-requirejs":"^1.1.0","node":"^14.21.0","requirejs":"^2.3.6"},"keywords":["relp"],"gitHead":"a17c9a91233aea7ff3f32cfcadc7217c57331d12","_id":"@teragrep/rlp_02@1.1.1-rc1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-KuF94R4KEqpnjBNkVbVlI6nG4j/wriiu11ZyxZPgyey5hQoXapSUKUTzWNkLEee6WWJ8EtgAvu09zpcLsGlX0A==","shasum":"4bf6febc908f4b97aa02f4c2ce650b70248c1b45","tarball":"https://registry.npmjs.org/@teragrep/rlp_02/-/rlp_02-1.1.1-rc1.tgz","fileCount":36,"unpackedSize":138675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdZj+v7oxgJWeR9sg+VHuR7dSzfO1Oe/mR4xboABtLAgIgPhhPU7+/qL33jW8XFt1Cso9k8mIvEuzmao3DFXrEMBw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmE58ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOeg//dCBNwpTOUQ8hOLujxG4Ey5rp9zKaGCqtDjEY8iIMv2ImWzS8\r\nruSpANIg529Q2X/OTT/F1p1l8L9W63XpJU7IMo690AevdXcmfuRnUnLOxLeo\r\nD7Vw+9Vz6O0rsy5BdyxaoBKvrmuySJMTOw3KJFoRWiJcjV0lXiqHNa+Zody+\r\nMtZu9PEhyrrM/S2Jq2aMHcI/paz6vS1IgJUIt6lYBVft/mEOhDiTtsnBQbX4\r\n8M829hbEqBlxDHCdoL7uwKzZb2nNdMFdceZ0F0abcQrGINBFYbXdjjZSNbS6\r\n+6VUMQycnd2DxjLv4p/FcCsx5rL9kUeymbgU7LrPNLN4pH4Oxm4E3F9aiXC4\r\nQJDS8wI9IU1f+AUDjbp5/B7bWhae52ckOBOkarwhVvif6ItTosrR26KoUPOn\r\narVxDqv/NpL8D+02mQEgLhKtYJ17ASVHZRXwP5EFz0mY+L3cPZTtwhSMY6Wg\r\neFcLO2EOK71ZrByCzKwksHS629ldCxf9ELoOFdet0W9+AaHqnRiL0UPAAHVU\r\n8NdcDGv7NdLRt5Lgro/nMZsCCA3HSbBYVv3pWwJqZJ/TPeTV6/pTo5HI93zu\r\nh0V07i7dK2mfQZBHxBfe6azxG82EOXwOw8qlPI37yLYViOQQikiPb0wMrIbn\r\n2ANtItUSKBatYxFBG6hiRwIGXFh7nL+JKsY=\r\n=l5kb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kortemik","email":"1@teragrep.com"},"directories":{},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_02_1.1.1-rc1_1670925947887_0.6803896014771682"},"_hasShrinkwrap":false}},"maintainers":[{"name":"spidermanja","email":"38@teragrep.com"},{"name":"kortemik","email":"1@teragrep.com"}],"description":"Client Library that implements the RELP protocol","homepage":"http://teragrep.github.io/rlp_02/","keywords":["relp"],"repository":{"type":"git","url":"git://github.com/teragrep/rlp_02.git"},"author":{"name":"Teragrep"},"bugs":{"url":"https://github.com/teragrep/rlp_02/issues"},"license":"Apache-2.0","readme":"![Teragrep Logo](https://avatars.githubusercontent.com/u/71876378?s=200&v=4)\n\n<a href=\"https://scan.coverity.com/projects/teragrep-rlp_02\">\n  <img alt=\"Coverity Scan Build Status\"\n       src=\"https://scan.coverity.com/projects/24236/badge.svg\"/>\n</a>\n\n\n---\n\n## RLP-02\n\nrlp_02 minimal implementation of the RELP protocol using NodeJS.\nThis embraces similar implementation of his big brother RLP-01 java library.\n\n* [Java implementation] (https://github.com/teragrep/rlp_01 \"RLP-01 Java Library\")\n\n\n---\n### Specs\n\n[Specs Link] (https://github.com/rsyslog/librelp/blob/master/doc/relp.html \"RELP Protocol Specifications\")\n\n---\n### Install\n\n```npm\nnpm install @teragrep/rlp_02\n```\n\n---\n### Importing modules\n\nSupporting from version \"@teragrep/rlp_02\": \"^1.0.19-rc12\"\n\n```javascript\n\nconst { RelpConnection, RelpBatch, RelpRequest, RelpBatch, RelpWindow } = require('@teragrep/rlp_02')\n```\n\n---\n### Test\n\nThe Maven build executes the test goal. Karma is a testing harness that is configured to jasmine framework. \n\n\n\n### Example Relp Connection and Commit configuration\n\n```JavaScript \n\n// Load the required modules\n\nvar config = require('dotenv');\nconst RelpConnection = require(\"../../main/js/RelpConnection\")\nconst async = require('async');\nconst RelpRequest = require('../../main/js/RelpRequest');\nconst RelpBatch = require('../../main/js/RelpBatch');\nconst RelpWindow = require('../../main/js/RelpWindow');\n\n\n\n// Syslog message for the RelpServer\nlet data = Buffer.from('<34>1 2003-10-11T22:14:15.003Z mymachine.example.com su - ID47 - su root failed for lonvick on /dev/pts/8\\n', 'ascii'); \nlet invalidData = Buffer.from('<344565>5 2003-08-24T05:14:15.000000003-07:00 mymachine.example.com su - ID47 - su root failed for lonvick on /dev/pts/8\\n', 'ascii'); // This contains the invalid PRI value\nlet sampleData  = Buffer.from('<165>1 2003-10-11T22:14:15.003Z mymachine.example.comevntslog - ID47 [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] BOMAn applicationevent log entry...\\n','ascii');\n\n\n// Set up the connection and commit  messages. adjust the port according to the needs.\n\nlet relpConnection = new RelpConnection();\nlet host = '127.0.0.1';\nlet port = 1337; \nlet cfePort = 1601;\n\n// Configure the connection\nasync function connect() {\n\t\tlet conn = await relpConnection.connect(cfePort, host);\t\n\t\treturn conn;\n}\n\n\nasync function disconnect(state) {\n\tif(state){\n\t\t await relpConnection.disconnect();\n\t}\n\telse {\n\t\tconsole.log('Check the connection...')\n\t}\n\t\n}\n\n\nfunction commit(){\n\n    return new Promise(async(resolve, reject) => {\n\n    let relpBatch = new RelpBatch();\n    relpBatch.insert(data);\n    relpBatch.insert(data);\n    relpBatch.insert(data);\n    relpBatch.insert(data);\n    console.log(relpBatch);\n\n    let resWindow = await relpConnection.commit(relpBatch);\n    console.log('After Batch-1 Completion....', resWindow)\n    \n    \n    let notSent = (resWindow === true) ? true : false; //Test purpose \n          \n           //a commit promise to return rsp for each of the msgs that are in the batch or fail the commit promise.\n\n           while(notSent){           \n            \n            let res = await relpBatch.verifyTransactionAllPromise();  //                             \n            if(res){\n                notSent = false;\n                console.log('VerifyTransactionAllPromise......', res);\n                resolve(true);\n            }\n            else{\n                reject(false);\n            }                              \n           }    \n\n    let relpBatch2 = new RelpBatch();\n    \n    relpBatch2.insert(data2);\n    relpBatch2.insert(invalidData); \n    relpBatch2.insert(data2);\n    relpBatch2.insert(invalidData);\n    relpBatch2.insert(data2);\n    relpBatch2.insert(invalidData);\n    relpBatch2.insert(data2);\n    relpBatch2.insert(invalidData);\n    //relpBatch2.insert(sampleData);\n\n    // Commit the messages\n    relpConnection.commit(relpBatch2);\n    return resolve(true);\n    })  \n}\n\n\n/** \n * Using async module which provides straight-foreward, powerful  functions for working with asynchronus style.\n * As waterfall method takes the previous task output as the input for the next task,\n * thus need to feed the connection state for the disconnection.\n * \n*/\n\n\nasync.waterfall(\n    [\n\t\tfunction init(setConnect) {\n            setConnect(null, cfePort, host)\n        },\n\t\tconnect,\n        commit,\n        disconnect\n\n    ],\n    function (err) {\n        if(err) {\n            console.log(err);\n        }\n        else {\n            console.log('No Error')\n        }\n    }\n);\n```\n\n### Usage of our RLP_02 RelpConnection with RLO_08 component\n```JavaScript \n\n/*\n* Note: This is ONLY shown the part of necessary code snippets. \n* In this demo, we use Relp Logging Out component generates the Syslog message, \n* then using RLP_02 component to setup the connection to our Java-Relp-Server-Demo \n* application. \n*/\nlet relpConnection;\nconst host = 'localhost';\nconst port = 1601;\n\n/*\n* Setup the relp connection to the Java-Relp-Demo application\n* which in this use case configure to running on port 1601\n*/\nasync function setupConnection(port, host){\n    return new Promise(async (resolve, reject) => {\n      relpConnection = new RelpConnection();\n      let conn = await relpConnection.connect(port, host);\t\n      console.log('Connectig...',host,' at PORT ', port)\n      resolve(relpConnection)\n    })\n}\n\n/*\n* This ensures to confirm the connection on the request, setup the relpconnection \n* \n*/\nserver.on(\"request\", async(req, res) => {\n    await setupConnection(port, host) // \n    if(req.url == '/'){\n        return getHome(req, res)\n    }\n    else if(req.url == \"/ua\"){\n        return getUA(req, res)\n    }\n})\n/*\n* Endpoint for access to the generated response with user agent and syslog message \n*/\nasync function getUA(req, res){\n\n    const userAgent = req.headers['user-agent']\n    const ip = req.headers['x-real-ip'] || req.headers['x-forwarded-for'] || req.connection.remoteAddres || req.socket.remoteAddress || '';\n  \n    // Set response header\n    res.writeHead(200, { 'Content-Type': 'text/html' }); \n    const dateTimestamp = '2014-07-24T17:57:36+03:00';\n    const timestamp = (new Date(dateTimestamp)).getTime();\n          \n    let message = new SyslogMessage.Builder()\n            .withAppName('bulk-data-sorted') //valid\n            .withHostname(ip) \n            .withFacility(Facility.LOCAL0)\n            .withSeverity(Severity.INFORMATIONAL)\n            .withProcId('8740') \n            .withMsgId('ID47')\n            .withMsg(userAgent) \n            .withSDElement(new SDElement(\"exampleSDID@32473\", new SDParam(\"iut\", \"3\"), new SDParam(\"eventSource\", \"Application\")))  \n            .withDebug(true)\n            .build()\n  \n    let rfc5424message;\n        rfc5424message = await message.toRfc5424SyslogMessage();\n        res.writeHead(200, { 'Content-Type': 'text/html' });\n        res.write(rfc5424message.toString(), 'utf-8', async() => {\n            await commit(rfc5424message)\n        });\n        res.end(); //end the response\n}\n/*\n* Using the established relp connection commit the messages.\n*/\nasync function commit(msg){\n    return new Promise(async(resolve, reject) => {\n      let relpBatch = new RelpBatch();\n      relpBatch.insert(msg);\n      \n      let resWindow = await relpConnection.commit(relpBatch);\n      console.log('After Batch-1 Completion....', resWindow)\n      \n      let notSent = (resWindow === true) ? true : false; //Test purpose \n      while(notSent){                          \n        let res = await relpBatch.verifyTransactionAllPromise();                              \n        if(res){\n            notSent = false;\n            console.log('VerifyTransactionAllPromise......', res);\n            resolve(true);\n            }\n        else{\n          reject(false);\n            }                            \n      }    \n     return resolve(true);\n    }) \n}\n\n```\n### TODO\n\n* Handling Socket timeout \n* Error Management\n\n","readmeFilename":"readme.md"}