{"_id":"@dodancs/asterisk-ami-event-utils","_rev":"3-fe0ea4a1e13c3defbde283f699880e0b","name":"@dodancs/asterisk-ami-event-utils","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.2":{"name":"@dodancs/asterisk-ami-event-utils","version":"0.1.2","description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","private":false,"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc","move_libs":"mkdir -p lib && mv src/*.js lib/ && mv src/*.d.ts lib/","clean":"rm -rf lib/ && find . -maxdepth 2 -type f \\( -name '*.js' -o -name '*.d.ts' \\) -not -path './node_modules/*' -delete","test":"mocha ./test","coverage":"istanbul cover _mocha -- -R spec","build_and_publish":"npm run clean && npm run build && npm run move_libs && npm publish --access=public"},"directories":{"src":"./src","test":"./test"},"repository":{"type":"git","url":"git+https://github.com/dodancs/asterisk-ami-event-utils.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["voip","asterisk","ami"],"author":{"name":"Alex Voronysnaky","email":"belirafon@gmail.com"},"bugs":{"email":"dominik+npmjs@dancs.sk"},"devDependencies":{"coveralls":"^3.1.1","istanbul":"^0.4.5","mocha":"^10.2.0","@types/mocha":"^10.0.1","@types/node":"^18.13.0","ts-node":"^10.9.1","typescript":"^4.9.5","chai":"^4.3.7","@types/chai":"^4.3.4"},"license":"MIT","gitHead":"22b92bc18a15ad4b89cbdf2088196cee03a42142","homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","_id":"@dodancs/asterisk-ami-event-utils@0.1.2","_nodeVersion":"18.14.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-oHJgDLwGJwczBgLt8/Ts97g7p0viv5fOJJk5BBkAU8Yj8Zk0HjyXG8aVlfkRHTxtZNnd1IVv938Nc53TNWNx3A==","shasum":"e619816e8d34417bf33a7b192aead15ab5a6df29","tarball":"https://registry.npmjs.org/@dodancs/asterisk-ami-event-utils/-/asterisk-ami-event-utils-0.1.2.tgz","fileCount":20,"unpackedSize":13349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWY4rS8z1X+jN19fMfGRxAg78XelvU7X9GQVKllCgeHAiEAnfQmG1tpG77krua9/Zs81zV0apLfOvQgiInparXymKM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7pw/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBRA//YAnSZLvQqFuI3FDPyCwNPhSXcJkaz9tTAWAGp0CLAxnbBgdL\r\nWlGN1+KNIEB7nIhgBEbkLFxak304OdgCz5Eohqaa9j5F9Z+TXwvKea8+Q8AD\r\n0DhZhoKA6+i7QU3s7JhrjRDPIgK48oJdaSM9Z7HGy52QUsgt0X+o+h6srXgO\r\n1AknIoCUVbqfRTi+CmwNZOd1QPTYiRE7jL5OoLby4ZCJYD+ET0qWt9RLk3zC\r\nW8ORlqFvpsQWRw8lGrYPQnGYLY3HmdIFLVv1zMqtJ7m/f7r5sP1OI6343Cpr\r\nZaebNNsFL+BZznjSp9q7CQemiyqi8HOet3LDQ3cEGZ2GWjseQyM78O1/FkW+\r\ned/e8OvT1pVPUYmTE1yvtH8q7Y6iPkMvAOrX5I2s9+I18O7+5VcDj91VYEpw\r\n5x3/xyapYrZjd5iYfxe0io9EQ/CjcLk7L3MhUf3yP97uTk7/iqwT5uUY4NUr\r\nKKNaHWVqjHopuT+PwlNnJADn96ctMmpKThcTnXXErdGdYlDF0B0El3R/Ez16\r\n6g2sRY3Ic2yPbwaUfKNqGo2eVYhjW7eCDfY/KTShNwrshl5dmg9Rj/h+JtHA\r\nvY+wCIs21uea3QELX2YXk0xFLdPTNqpipD59GxuDCX9ZC+ZPBdSnTQoFO9GQ\r\noVZn0swX9Xo8Ofh0Dsan32wvOpoPDj+wwtY=\r\n=gHov\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dodancs","email":"dominik+npmjs@dancs.sk"},"maintainers":[{"name":"dodancs","email":"dominik+npmjs@dancs.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asterisk-ami-event-utils_0.1.2_1676581950796_0.5201455780957305"},"_hasShrinkwrap":false},"0.1.3":{"name":"@dodancs/asterisk-ami-event-utils","version":"0.1.3","description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","private":false,"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc","move_libs":"mkdir -p lib && mv src/*.js lib/ && mv src/*.d.ts lib/","clean":"rm -rf lib/ && find . -maxdepth 2 -type f \\( -name '*.js' -o -name '*.d.ts' \\) -not -path './node_modules/*' -delete","test":"mocha ./test","coverage":"istanbul cover _mocha -- -R spec","build_and_publish":"npm run clean && npm run build && npm run move_libs && npm publish --access=public"},"directories":{"src":"./src","test":"./test"},"repository":{"type":"git","url":"git+https://github.com/dodancs/asterisk-ami-event-utils.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["voip","asterisk","ami"],"author":{"name":"Alex Voronysnaky","email":"belirafon@gmail.com"},"bugs":{"email":"dominik+npmjs@dancs.sk"},"devDependencies":{"coveralls":"^3.1.1","istanbul":"^0.4.5","mocha":"^10.2.0","@types/mocha":"^10.0.1","@types/node":"^18.13.0","ts-node":"^10.9.1","typescript":"^4.9.5","chai":"^4.3.7","@types/chai":"^4.3.4"},"license":"MIT","gitHead":"2cd3550cebf14f22ecd5306582f70cac69894d67","homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","_id":"@dodancs/asterisk-ami-event-utils@0.1.3","_nodeVersion":"18.14.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-I82iLfJ47WUOYllHsqOZz3J7ov4lA1P0MOVvQjAJyzJC6d8+zTymlcG8JmbzRE1rFBBZBeYHGdC8khzFErgwKA==","shasum":"fdd71d5823a552a84e7b94a30265c017e60f9e4b","tarball":"https://registry.npmjs.org/@dodancs/asterisk-ami-event-utils/-/asterisk-ami-event-utils-0.1.3.tgz","fileCount":19,"unpackedSize":12326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNmuANEGG4LOiRAfh4B/SPqeCkiR8wsdOJZY5EgrwIIAiEA0LsNZXob6XBzE3+ROVzpi3LD97WotaZjN36HlMAOxWc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7qgUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotkRAAhBfMWWjfaia7QR+WAwbjJI4g4I/i7Fn/7SRaHGQNmG6ERdw/\r\nuyHij3ajlTSWVcsrM8pGmR0WbW7jtC6d7L2LR5yHsqdtp2mXGsDg2JpThAN7\r\nohXwIhjwvrvXFs9DeBS3U4itzKS8sZ2vmhR8avigkuYU4shTFSbcV9GpcZSG\r\nZZtjnDUWd+/d+JSTCC/J1LrfuD6TnXpMvmLQFXKW7thPNOiGmv26QS1gVtte\r\nVswM2T5INGFLHvne7jy+RYVtXm3R44RRZ4sfQ/94atW0X9hZySwTW2wS/rhO\r\ncG7bEU8e184yqiqINvfaLyZlLJ8meg+jTcyQ7ihOYSMs1fmsc2GeKr64slOc\r\nPnnVWjDv0aaRMdZCY/8464WGx/dh4GN8qi/W3aTMqFalWdOiHBXZmgxqNx7r\r\nSLrjj7tgJgFPx7uE4PcBLopzzDkoH6IdW9ZHWK/E47OY2rwtU15qDZA6/sx8\r\ndOv/+MKGiWlTZ3bhfE+Jn7QEPhFkPI9+SLUXiSOVQKAsdt4BnKWqN6NQqgV8\r\nVUrCQ3o+U+wl484n4bxeyZhVNLX/f+os/9o7RgwAGT+afomsNSL7hHRhvlj0\r\nIpTfn9W+IYDzHKg8ndMPKkuZl/h79CJMiP6uq4Bt5CIU5CxHD6KePX9UE0iv\r\n+jr+AEPw006nMMoGE1sOzZKxQCmpIPT7weM=\r\n=P7l+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dodancs","email":"dominik+npmjs@dancs.sk"},"maintainers":[{"name":"dodancs","email":"dominik+npmjs@dancs.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asterisk-ami-event-utils_0.1.3_1676584979930_0.762716208404213"},"_hasShrinkwrap":false},"0.1.4":{"name":"@dodancs/asterisk-ami-event-utils","version":"0.1.4","description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","private":false,"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc","move_libs":"mkdir -p lib && mv src/*.js lib/ && mv src/*.d.ts lib/","clean":"rm -rf lib/ && find . -maxdepth 2 -type f \\( -name '*.js' -o -name '*.d.ts' \\) -not -path './node_modules/*' -delete","test":"mocha ./test","coverage":"istanbul cover _mocha -- -R spec","build_and_publish":"npm run clean && npm run build && npm run move_libs && npm publish --access=public"},"directories":{"src":"./src","test":"./test"},"repository":{"type":"git","url":"git+https://github.com/dodancs/asterisk-ami-event-utils.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["voip","asterisk","ami"],"author":{"name":"Alex Voronysnaky","email":"belirafon@gmail.com"},"bugs":{"email":"dominik+npmjs@dancs.sk"},"devDependencies":{"coveralls":"^3.1.1","istanbul":"^0.4.5","mocha":"^10.2.0","@types/mocha":"^10.0.1","@types/node":"^18.13.0","ts-node":"^10.9.1","typescript":"^4.9.5","chai":"^4.3.7","@types/chai":"^4.3.4"},"license":"MIT","gitHead":"a568ee733334091ca3c60291520a4b17b5f40929","homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","_id":"@dodancs/asterisk-ami-event-utils@0.1.4","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-DmCgtH4at9SDySfILHiEaITWyJZ7ZZeEPcQXKQtZe37R2uaK1Sx8Mc+RPGIB8+NP9ZOCTp5x20D8tlh6P27VmQ==","shasum":"747623f80f646c698ef0f6cf22a300cf0baa9db4","tarball":"https://registry.npmjs.org/@dodancs/asterisk-ami-event-utils/-/asterisk-ami-event-utils-0.1.4.tgz","fileCount":19,"unpackedSize":12174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvzBn+c1GOONfWQvuFtWCIUHa9hLgVRYHt4pTTJcBZ2AiAZl1nLezrchdXw6fRjGJTFEL3n22GTer9tsYrEWhZgQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8g1hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm6RAAn8PWmROgC4uGb/LoU6PIj+pCeFg2hK6D25rKZyvpvKEqL/uv\r\nkewFJCSwc8LT9pPww0n5E/LTufA1EJT6RnRF6Y9TOr/OwL5IUC8mSkxUh/t5\r\nRHp5DcZyoZqhsKZCwzfplqdoK1Rc4dnOCP3AsIDChdfewwEzrkIL3BzyuKyy\r\nURHQlH/AxS2fyGr20XbyVsUgwhMstFwpJh7vuDgvVfwQ/r3GaZ7R8OQImo9j\r\nTOTpV5KF7dOMKnU/EeFGJORBXmRPNlshCGStbGoUc8TIek8tNFt0gsCZgypb\r\n59NzMk85cMvlUpka+v7K7oQl1ydk8XCSOeDDGpdTd4GWLqz/GdvYoVSywO6U\r\nji3sJNJgvuUVpSAEz+D174rXkk04kkkrmJ9E44gaPuLiOket6eeV8qG4XEjj\r\nufWgyNU+vPpQjxRRq2ByV6r/c92fn+wpchtR5u14L5WkrgW8LCw1/cRdZBdk\r\nzhmV7mxgeqvFJihpatYTV6BATlD63ZBewmTLoCqTBgMZmfAOdYExd0cN66iB\r\nZo7Fv6Tsv84Mtt8aUzp9gXUARNAkuvSDj3NjoXJA2cSyX6VR3a4RwnoBrtoJ\r\nRYML61kDNtX5zjgQ3fRw65Wr3B6yTOJIkdG9Jk/b0qkOWYVLjJCZSVY8+G15\r\nHKsOvCTlqWV6j4JliL1i3ysfFSDbuvjUtRo=\r\n=H9yd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dodancs","email":"dominik+npmjs@dancs.sk"},"maintainers":[{"name":"dodancs","email":"dominik+npmjs@dancs.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asterisk-ami-event-utils_0.1.4_1676807521696_0.8618095531424825"},"_hasShrinkwrap":false},"0.1.5":{"name":"@dodancs/asterisk-ami-event-utils","version":"0.1.5","description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","private":false,"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc","move_libs":"mkdir -p lib && mv src/*.js lib/ && mv src/*.d.ts lib/","clean":"rm -rf lib/ && find . -maxdepth 2 -type f \\( -name '*.js' -o -name '*.d.ts' \\) -not -path './node_modules/*' -delete","test":"mocha ./test","coverage":"istanbul cover _mocha -- -R spec","build_and_publish":"npm run clean && npm run build && npm run move_libs && npm publish --access=public"},"directories":{"src":"./src","test":"./test"},"repository":{"type":"git","url":"git+https://github.com/dodancs/asterisk-ami-event-utils.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["voip","asterisk","ami"],"author":{"name":"Alex Voronysnaky","email":"belirafon@gmail.com"},"bugs":{"email":"dominik+npmjs@dancs.sk"},"devDependencies":{"coveralls":"^3.1.1","istanbul":"^0.4.5","mocha":"^10.2.0","@types/mocha":"^10.0.1","@types/node":"^18.13.0","ts-node":"^10.9.1","typescript":"^4.9.5","chai":"^4.3.7","@types/chai":"^4.3.4"},"license":"MIT","gitHead":"18fe1dd55e1cce7766aa6865f3edeaddeddd2adc","homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","_id":"@dodancs/asterisk-ami-event-utils@0.1.5","_nodeVersion":"18.14.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-PMRzKsgWIPez562e5ffLXO0L6+JXYyPuET0uhSbU8GPzGIo9b9LYhH0DuEL7hr8wXCfzmoYObebYZ9XcRjf94Q==","shasum":"72fd522231c23d4ac71ca387fbd17c79051c6c91","tarball":"https://registry.npmjs.org/@dodancs/asterisk-ami-event-utils/-/asterisk-ami-event-utils-0.1.5.tgz","fileCount":19,"unpackedSize":12212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf1jOjiuJhI7q3n4ztokM4mhwQsUAbU4bIROwUPM2YDAIgI+Q5zsuYSOkNjI7V45pyFiPVtF04rHLNpMBzoX7rZkA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8kjHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/qA/9GG88PNNCo/PJrb5zmjs2FpOgKt3yxSBwhnfprvHRN4nbdK15\r\nHAH/VzUU/DKmexq1bRIjfqlxUXT91qbh/ebAloYnAKQIA9P0JU4t9zH9YcVX\r\npmmVTsjN5kgMZv7WqIkg2Nk8i3zcF60gayoeoFlY9dQShqqLkcwLeZ065Msq\r\n1ucCeGmIMp2kWUaZUc6XAMilux+AG7nlPuwMRuAVB++iBGEIB5a0jKmybQUa\r\nJh2qoms41xJZByvqwlP7i+1opGvEHbGRqXA5Q15Lw1/16vSJvSvUAsEDVQkc\r\nvXHucW+G+Tlq741ENz3oeM4vNAwkGG/2ioL0i9sqVY7Ovf/bD4ULNbCkOBuT\r\nz2yBIJ2goTPw5uK0GbOfMmax4cmL+xQl06422BiW65tk/7IfB6en7amo8hQq\r\nDv75EBf9dO0hOHty5fn+RxTQPD8v0NRfErWSu9j5iomkqgJglSZn9Sm7iBY+\r\nUTKfJ4ypKgO7Z3iSwIHAWTsFxP/ta1/qX8XNUattBO1JITyDFHnew4JdQFQF\r\nVS4tTWdOah2modWeYggIOqraNHF1f8z4ZJVnn9+EdXWOCZ2Gt2gpTGpx3xvZ\r\n+93NWLiTtDL2+blo+GpLyp3H6lCC63cEdxwa8YMNSDzYQFFYWGwTJhUBM0w8\r\n3wxTSCkg9TqfQjoWfdDcTCsNqBANHH9hAG8=\r\n=qRgr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dodancs","email":"dominik+npmjs@dancs.sk"},"maintainers":[{"name":"dodancs","email":"dominik+npmjs@dancs.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asterisk-ami-event-utils_0.1.5_1676822726805_0.2530872952837959"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-16T21:12:30.668Z","0.1.2":"2023-02-16T21:12:31.010Z","modified":"2023-02-19T16:05:27.140Z","0.1.3":"2023-02-16T22:03:00.164Z","0.1.4":"2023-02-19T11:52:01.850Z","0.1.5":"2023-02-19T16:05:27.041Z"},"maintainers":[{"name":"dodancs","email":"dominik+npmjs@dancs.sk"}],"description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","keywords":["voip","asterisk","ami"],"repository":{"type":"git","url":"git+https://github.com/dodancs/asterisk-ami-event-utils.git"},"author":{"name":"Alex Voronysnaky","email":"belirafon@gmail.com"},"bugs":{"email":"dominik+npmjs@dancs.sk"},"license":"MIT","readme":"# Asterisk AMI Event Utils for NodeJS \\w TypeScript support\n\n[![Coverage Status](https://coveralls.io/repos/dodancs/asterisk-ami-event-utils/badge.svg)](https://coveralls.io/github/dodancs/asterisk-ami-event-utils)\n[![npm version](https://badge.fury.io/js/@dodancs%2Fasterisk-ami-event-utils.svg)](https://badge.fury.io/js/@dodancs%2Fasterisk-ami-event-utils)\n\nFork of [asterisk-ami-event-utils](https://github.com/BelirafoN/asterisk-ami-event-utils) and [dafik/asterisk-ami-event-utils](https://github.com/dafik/asterisk-ami-event-utils)\n\nSome service functions for parse\\stringify raw data packages (events, actions, responses, extended responses) \nfrom Asterisk AMI's socket. \nThis library is a part of **[Asterisk's AMI Client](https://www.npmjs.com/package/asterisk-ami-client)** library.\n\n### Install \n\n```bash\n$ npm i @dodancs/asterisk-ami-event-utils\n```\n\n### NodeJS versions \n\nsupport `>=4.0.0`\n\n### Available methods \n\n* **`.toString(buffer)`** - converts raw AMI's data package from buffer to utf-8 string\nand trim all CRLF in start or end of this string;\n* **`.toObject(buffer)`** - converts raw AMI's data package from buffer to object;\n* **`.toJson(buffer)`** - converts raw AMI's data package from buffer to json-string;\n* **`.toArray(buffer)`** - converts raw AMI's data package from buffer to paired-array,  \nlike this: *[['prop_name_1', 'prop_val_1'], ..., ['prop_name_n', 'prop_val_n']]*;\n* **`.fromObject(obj)`** - converts data package from object to string, which ready for send into  \nsocket of Asterisk AMI socket; \n* **`.fromArray(arr)`** - converts data package from paired-array to string, which ready for send into  \nsocket of Asterisk AMI socket; \n* **`.fromString(str)`** - prepares data package's string into correct form for send into \nsocket of Asterisk AMI socket; \n\n### Usage \n\n```javascript\nconst amiUtils = require('asterisk-ami-event-utils');\nlet eventBuffer = '...'; // any buffer or string of event from AMI's socket or from other place\nlet eventObject = amiUtils.toObject(eventBuffer);\n```\n\n### Examples \n\nFor examples, please, see tests `./test/*`.\n\n### Tests \n\nTests require [Mocha](https://mochajs.org/). \n\n```bash \nmocha ./test\n``` \n\nor with `npm` \n\n```bash\nnpm test \n```\n\nTest coverage with [Istanbul](https://gotwarlost.github.io/istanbul/) \n\n```bash\nnpm run coverage\n```\n\n### License \n\nLicensed under the MIT License\n","readmeFilename":"README.md"}