{"_id":"@bestcodetools/message-io","_rev":"5-30706b273b1d82b625882740c85152f0","name":"@bestcodetools/message-io","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@bestcodetools/message-io","version":"0.0.1","description":"","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","test":"jest","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"^4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"74afcd1b6b4b2698684271288d795144e50df9a9","_id":"@bestcodetools/message-io@0.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oP8a8IbTQuVV1+uXP8THIO3xsbQ5ciNwAP14QUW8fVb8sQcnuH+Wnf5iLuBrbd+68jgBYMhx7brn+Fz3HEQ2eg==","shasum":"dacc442df1c1b282531a2093754beb902a5da0f7","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.1.tgz","fileCount":50,"unpackedSize":27368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYQtTeXUJiiItU6By6/E4DdrXU+/GoQ3kjoLNCoDBOPAiBDOyD+8lKyADG4KnXp2jemraJB51ZV5siaJAgNh1vwOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+PTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnSw/5AMx96uD5AI83MKtFHWDsgPRp3lbqv5i+AMwC8PGg1BbgQT/u\r\n27KgYzCff9+uBQBJwaGiKhfR8ipnx7tTDDB7yO+HAHetzKQYQk5ALNyeivY9\r\nxqoIyunAOe6qhwXRwZ9Z7W4Xqm67ALwgz/2ETCAgdaGqmX393/EUY8foy5+y\r\nwjOckc9R5SUIDNqst7f/qL+ZOer8KyORbYxd4A08RsRJiQ3Ca4tGM/UPDiAq\r\njtVhTBBEHF7tLuinJtehg/3d18yWq0ppYvPC2FV4mm4VkwlyaOL1oLsylVzP\r\nP+2xda16Q/D/7LGg1eScaNZaAFSsdl5OWF9nqxk46LTo/dkjhqsmuu2kBbGs\r\ndBf/TMObneX5mKgXoOoUOPkx+bT3/y4UacCLUrC5ARfJKwMUjKtCyX6dvC/c\r\nVjeUbixdee/a/3ud838CchMuPQRA6HmtFk/j14htB/2oZAmTkTgdVnEGw94n\r\nzuAKmaI0N6F1pvPe0wIuGZVTmMXjkPO3N6NWXtVxyfzmEmHauNQjV4F9ypUr\r\nWaJA7YkD2Ebf9+EC5u54zg12Y+R1rtEtNmSQNzXV6O3zd3xCTDmEJ/GmuCUI\r\neBEIi2JNzXtClxF9XGdJx/VW79Bs8bHAEFutPlwlJHJmwk2weh9zS+F2QcQ/\r\nm6vK7n2GJlndGYfn6otsi97/e09O4HcErzE=\r\n=offH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.1_1660482783115_0.3813643678333254"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bestcodetools/message-io","version":"0.0.2","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","lint":"eslint src/ tests/","test":"jest","test:docker@windows":"docker container run --rm -w /app -v %cd%:/app node:16.16.0 bash /app/.test.sh","test:docker":"sudo docker container run --rm -w /app -v $(pwd):/app node:16.16.0 bash /app/.test.sh","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"aef9edf28961252fe788eb91145336d8579d1986","_id":"@bestcodetools/message-io@0.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-is6gOXaplUYBc/wn5VSW7Y3mAG3Ltieqyvnri6EH9mLQZ7XChBpNcWbSu686vAIGUxAbmTJMT/FGgCN/qr0mng==","shasum":"0c92a2355af8db9b93ef0cf26397912cdebddfa5","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.2.tgz","fileCount":50,"unpackedSize":28745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDslAvkPNNxc9rJgAWlDMQ0VQNAXcuCxskiFdLnYScuGwIhAPoHyTdKe9sVwlk1YsCSvjOIrQEMS4CUf6iGGwqUnAI9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+t/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqhQ/+PU6AXA6vLGZ7kWyMXaRLdHzZ7aqDeFL0nks2S0LNYF3fHjhR\r\nNwzhdwWJ+bqAJbqj5NAyuUe+TIDec/eMloC6gZHCzQezyX6Uwlpkev3+zaEV\r\noRKqbYwhI1CdreR9qGkq9BVMWPIoT8Hc8GpeLs+W36hwSgiwjDSA0++hhLLH\r\n1WvuG5d+ZeAQXkL+mm0QvKOL05hXCi4Xwl4cQHUywiZnhELxqIzp3c+2eWEw\r\nQmg22lLt9hEGYLh0QRVTvDmr96isGGt7IOkdZv04odpdknz9F2zdgAJr2xrL\r\nq85OIDAvBG6GaV9jGiMv4bHn8dGGt85KbaTDQ962p8JWZIszDRlQZk9+EUmW\r\nCQraiPEuynqLu0N/LoDU54hc4XnRJB8hETPMLh3GtMkXegdeksC176NrNfyG\r\nCfa+Nf5DWwRJnSAparfiO6ITw/c9UqF380PuUy/OqlSNzzx6K4Zk754izArE\r\nf5d97j91memA/fJabt7SZxTnulgVJ2KB3hKc1KEc/QKc45nl1xKyLj3kumzO\r\n/90dUWdkPE0R5Ia9/AVXWI8kc9NvK2+HP6yhrDkn9/zbqhwLy5br3YkysiCb\r\n0lqHoWPnRjEJT++Dri6SMhWpGMUcQozFuLlVeHwQN4gZJpKwWOBXcG2Lv2hu\r\njLwoOkvbQj61c6gykjZC3yFlaOFgeWE0NCI=\r\n=a4BT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.2_1660608457365_0.5077422298304777"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bestcodetools/message-io","version":"0.0.3","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","lint":"eslint src/ tests/","test":"jest","test:docker@windows":"docker container run --rm -w /app -v %cd%:/app node:16.16.0 bash /app/.test.sh","test:docker":"sudo docker container run --rm -w /app -v $(pwd):/app node:16.16.0 bash /app/.test.sh","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"d1f1b3ad018c2cdb609c310aa99d2e4fdd97eb6f","_id":"@bestcodetools/message-io@0.0.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eLPwk68c2JywtT+B399q9XuObSBcPts4DrT/dLhaDpiznBOv6rH0WdKIoAgwLqsjJ5uQ6DeA0hD9RFwYf0v+QQ==","shasum":"be19d2ac82d0676d3caa80acdfeb6f41529e2954","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.3.tgz","fileCount":50,"unpackedSize":28867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmfB5qCqcR8xgOQB9Xr3xtVsKCVuxBBUU8WfzuLi77pAiAYhN+yvhpvbdSovsj3Azs6lxcRFVbb3xcXaYnMPw6F8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/tHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB3g/+IvBvxQM4rZBT5o9qtBbnJ3d8yXtuiJWwggaS5u31Ot9Pevhb\r\nSict499iU1NPs2c4PNbUBQooR0J/k6HA462svPpKVvh2o/kLIkw8XQBYCjwP\r\nWFIfUw4kpZVgnheKEOPyqi+9ygFMXJ/HrmQSvM8k6qJwE4WzE/UDvW+qNgvV\r\n9miCGBhlXwyxuWsKMoXoVEISiuu9JU2WOS5l2zgzw+CWjZEA3wAw+SL89h+G\r\n9/xh+RT+9qkN9eNNecLYsV/q8WS8vC9cCTn3Gc4xGQnX7sZo370cCmqK1inV\r\nsrFLzYhf3cR4XvedYyL7YzfSub1tYdWDxStFe2/NhYNM7wh10r4XIIToMYi6\r\n33HG7j+zd9gOcBKnxGegMIx/0htrvmH3X1J1qU2JCEfxW48z7+XFxy1zMR9r\r\nbJgtkIEhlRqhJ/hzLQDdjBOeVg+KLPjvhcHNqaEuipEuAPjACC0UVn1MkLXe\r\nYeImtBxSNLzBtGBMg1OyvV+kOy+Zz2L1GatJX2bIIg51tc3qbCTyo5zIsZY4\r\nS6Dmm0F7X0NAPk5C2LtAMS76XjIyz27tT9GQF7JRfoEA4F8QtEzHscI3jRxR\r\n7PgrWzyiiV3QERQY/PC6URpqQtDpwIxFpJ4VGtVlRw7Nrxbnhk//NtPCE0D8\r\nxjmjc8EM2zxs/pEbJzRAF555Xf2SRvhO18g=\r\n=DPfO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.3_1660867053227_0.5291093871037935"},"_hasShrinkwrap":false},"0.0.4":{"name":"@bestcodetools/message-io","version":"0.0.4","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","lint":"eslint src/ tests/","test":"jest","test:docker@windows":"docker container run --rm -w /app -v %cd%:/app node:16.16.0 bash /app/.test.sh","test:docker":"sudo docker container run --rm -w /app -v $(pwd):/app node:16.16.0 bash /app/.test.sh","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"7a02b5e9f076372f48e0fca60c7c4af325ac62d8","_id":"@bestcodetools/message-io@0.0.4","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JA6jzfAUiRwON1MjiN+B13GUhiyJAXQyPVf8GQMnB/rsQugsNwQG60A6+hauNsZBTyUXU+IL2xAhpXRnv6H76A==","shasum":"318c02398fc538323f014159a9cfcca20c9e1f0b","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.4.tgz","fileCount":50,"unpackedSize":28868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYuf/mL9g/gMjUETXY79ZDND/Wo/b4DTjEp4J9zsrpkAiEA2jzG0Z3JzMbxVo048Q1SSiR5byYUYNK++KZc5wGu13Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAj+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtBQ//SL28SQyLiAlnziPfkYYNTvDzBIDT4SlOaFk8G1jCH0/DZe3U\r\n82I43kC6yTFscxlRC272EuQ4S+VU9FTvAtG+2FOA3yCRFdD1iGu5yLAkadLA\r\n5/zDmMNCiBgQydB4xeEQGrN4vF9nsP5ZSLzZAY+GMINcmyvfPuyWA6iBiEF+\r\neTkpbd33WhnSsHEHfnFB7TBOzOCNC0Xb27GXz8XKPXrsIdobkEYpWSyrT9X+\r\n0I2+xRs5EYJ3Wmxl+U6V6bQtzMbjFdhUM9BJVNrx21WWvJFmn/sLUXCmpqWI\r\nZU46l147m7X8XoQsyRqFrxiTQt72AHf7XTRDAkEtxybGFoKSHGMNbYJSs9Tj\r\ntYaTXOsJ6qDC3cHSxxDyYYLfVBA1wEmlWjVJsmVLkhgfhrc8wQPY2E82+/DH\r\njgEa7r5pBpa/GIN2RS4UL1hug9ZLrxx2jNKPkgiBs9hjSDWAyBZEL3LnMpSE\r\nN2nhSxBFl03hHo5xydTRuuKlsoQoqXeOxmmWLQVGW3O0FaM7h5S8XMGlf1hs\r\n5ogduTwfQArbL6KwxVipvL/rmEF9oHjdNxl/fIzS1DZESrUTF+2Z9O+4Dvoz\r\n2tThdxuk1yROmrufdOPm+3P29WiKgFRsInG/OfEFIYW5pNvcOSV6DvqF8808\r\nadkap9HWkWXQ5hFOK//6C6JtznrDt70OywQ=\r\n=8FHv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.4_1661091722461_0.4470032291464128"},"_hasShrinkwrap":false},"0.0.5":{"name":"@bestcodetools/message-io","version":"0.0.5","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","lint":"eslint src/ tests/","test":"jest","test:docker@windows":"docker container run --rm -w /app -v %cd%:/app node:16.16.0 bash /app/.test.sh","test:docker":"sudo docker container run --rm -w /app -v $(pwd):/app node:16.16.0 bash /app/.test.sh","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"4dec456d38a9350be0b64a562f2bcc6a1e61eca6","_id":"@bestcodetools/message-io@0.0.5","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-XTJ7ZqB3lyWpbGLn1LjjFtKMWGqUFobmNVytZesE1HgrC12fYzxAY6JsNPN+jzJsuubhR4fQCoX4AfvUruCl1Q==","shasum":"0638aa2150e086b2e72f8ff43859e12dc4d4559c","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.5.tgz","fileCount":50,"unpackedSize":28994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVvfsGYBE0JzNRx1Wp+QsHw6msCiq5LosnFIQWvK4xiAiA31R5lFVO3mRL+oo76K9dfUcTxTIGxX6XMU8cfkq7C+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkpxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7BBAAo41/cnjdFHFByObfjdKXZBRvWAZk2Kqzg9ncDS4JRp3Iyd6J\r\nwHL62KzGR/nGDg0vMFuynpKPxspuVFAVDdULwRH8m/aK06MpkEK7CX9Dyk3h\r\nKbiC5e60FVPlLq1u9nCT3hfpBleIdknXu9e5pzm50CDySnZ8UEPP6jQgt2jG\r\nGLV5CUEzygo8YoF+P3uXyIh6DSIth+hFhlx1eKGmO0Zk/0E+pGkInh8BQ7Ds\r\n366Cm0SmzpT4O5gsyeXo1IjetUYKuY41Dh5Poz981NJFZXyMXWoYF2vCIkVo\r\nV6dVBX4JofssVfvwCkQxXFhRnYv2uTReCJbJ3JvWJF6zLMR6Jk1HWfBFWUZJ\r\nsC/58lTeN1KyxMI+tNm4oSxTa1JdNudviCl1KstMu/Xz0YcJtefZrgoUlERC\r\nZmZXCWvxQR4OZzPT4h7AOiUGs1CdBU0/rxDBalVWpi6xRkOpoD5xfy9d3AYK\r\nZfkqNirh6P1aT/AcCLlPYqKdowvbadW/IPaAB8V41b4HW4FQrhgKoogPl4O5\r\nRskJV+ssg1ePqWhUJ/8S9gsMhgaYomDHBjlF4dh589/TnJ00oGNTmy9E1iUp\r\nrnkekSrqLQEI81/5jObEyb0kqgkjCrKprpU/CLe+V+nI6ie387cK7vk0qr0l\r\nrCxHSZlisQxsWodmFZJLh2xYDgNsn5IXGwk=\r\n=CK8V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.5_1661094513290_0.8455475753730399"},"_hasShrinkwrap":false},"0.0.6":{"name":"@bestcodetools/message-io","version":"0.0.6","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)","main":"dist/src/index.js","publishConfig":{"access":"public"},"scripts":{"build":"ttsc -p ./tsconfig.json","lint":"eslint src/ tests/","test":"jest","test:docker@windows":"docker container run --rm -w /app -v %cd%:/app node:16.16.0 bash /app/.test.sh","test:docker":"sudo docker container run --rm -w /app -v $(pwd):/app node:16.16.0 bash /app/.test.sh","prepublishOnly":"npm run build && npx rimraf dist/tests"},"types":"dist/src/index.d.ts","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.0.0","ttypescript":"^1.5.13","typescript":"4.7.4","typescript-transform-paths":"^3.3.1"},"dependencies":{"aws-sdk":"^2.1188.0","zlib":"^1.0.5"},"keywords":[],"author":"","license":"ISC","gitHead":"d53844e964891c419b31a7d8092a95ba1ebf923f","_id":"@bestcodetools/message-io@0.0.6","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-lGa3b8VK4uxdufpDQGnFYXA977hBLxnfEaZFr4o34MR47r6zevBIR8mLNIQWu2RtDLwh+hGJx3xdJLDKo4cyhA==","shasum":"acb02717d8f0ceff71ea8513e472ca71c16ee4e7","tarball":"https://registry.npmjs.org/@bestcodetools/message-io/-/message-io-0.0.6.tgz","fileCount":50,"unpackedSize":29188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4xMKDNH1eb51OX/lz0wBM7JLF5lVdkbVpAvsC1U7mpAiA9m+jebi/1EqiUnZhnidAAGyPgmzoCMPylY6D8A/J3xg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgmg//U8wW6lL3Cs+b8KwdRrYgQ6Bu34hDrJsty60PIxdrQcFX62Pb\r\nBICfhAe6NibwT12+SCPmRmW/9dpyNFrA3Fl/dPnrSJVW8O55hf5AJC1jEyiq\r\nHcTeBgcDG99IJKw1c4Te44zAQUiGWWR3P/dQAFjuhYFlG8jS989yU+3pwJes\r\nM0ZuX4HNgalz4hBXGWfqZ5NadfQRpxLenhJ48Lega+8beAvVdXR3wYj91OqM\r\nXNX3SpwGniKuFA7x+vlTnBvSA6YbtdNFHl03ow6c7PjwwgrlctvISH1zsY+o\r\nUBwfdo/LhLVr3aJ6XlYXbxFjNi/0HzGwnd0gEIpYPKF0yEinQPl8AXqOZrq5\r\n67+odZPNol9HVWslJQFWmveBGcYF6eTeJmMS51om48jCQvIU/4LTvD4xqHnt\r\neW3M0MCSdpn+XG69L2H7m0w/LvSf8kjdCZpEzqpJWVwSe5f4KhB1PSVH5GFN\r\nxD7gvc1vgaxBzQhuDd9Gufsw0IYY4wZEnWpNcimaiBm/VDvVD6dx/MWLxVL6\r\n2/MGrMPsIb8fOil5hgGfXELhM4VXUsOl2tUkKgUYbEJiK3xgzaLTT5s6ueRL\r\nUR1wSJNtgDqe8vhwnJc8ogcYSGrTLBk+xq8zcZskxMf0kwl7Tx4sPljd5Nh7\r\nX3N+kWvGnLt4c/bvbv8/FEflNUzgI/S7i0M=\r\n=8Xkp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kamikai","email":"kamikai@gmail.com"},"directories":{},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-io_0.0.6_1661797195527_0.4875541240604129"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-14T13:13:03.049Z","0.0.1":"2022-08-14T13:13:03.283Z","modified":"2022-08-29T18:19:55.872Z","0.0.2":"2022-08-16T00:07:37.528Z","0.0.3":"2022-08-18T23:57:33.438Z","0.0.4":"2022-08-21T14:22:02.641Z","0.0.5":"2022-08-21T15:08:33.507Z","0.0.6":"2022-08-29T18:19:55.772Z"},"maintainers":[{"name":"kamikai","email":"kamikai@gmail.com"}],"keywords":[],"license":"ISC","readme":"# @bestcodetools/message-io\n![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg) \n![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)\n\n## How to Install\n\n```shell\nnpm install @bestcodetools/message-io\n```\n\n## Usage with TypeScript\n\n\n### For publishing\n\n```javascript\nimport { Factory } from '@bestcodetools/message-io';\n\nconst publisher = Factory.create();\n\nconst topicArn = 'arn:aws:sns:us-east-1:000000000000:my-tpoic';\n\nconst payload = { message: 'Hello!' };\n\npublisher.publish(topicArn, payload);\n\n```\n\n### For handling published messages\n\n```javascript\nimport { AwsCommandFactoryAdapterHandler } from '@bestcodetools/message-io';\n\nclass Command {\n  execute(data: any, context: any) {\n    console.log('Data:',data,'Context:', context);\n  }\n}\n\nclass CommandFactory {\n  create() {\n    return new Command();\n  }\n}\n\nexport default AwsCommandFactoryAdapterHandler(CommandFactory);\n\n```","readmeFilename":"README.md","description":"![pipeline](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/pipeline.svg)  ![coverage](https://gitlab.com/bestcodetools/nodejs/message-io/badges/master/coverage.svg)"}