{"_id":"@cookielab.io/stream-async-wrappers","_rev":"12-639f8162563e1c71a1c56cf909da28fa","name":"@cookielab.io/stream-async-wrappers","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@cookielab.io/stream-async-wrappers","version":"0.1.0","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.1.0","maintainers":[{"name":"markatom","email":"tomas@markacz.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"dist":{"shasum":"4aac54425d497840bf1d2036d8ed1a41441356b4","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.1.0.tgz","fileCount":20,"integrity":"sha512-hNtSCZ2fTIfHSze+c69S0mIexA7IeDZAwszOHYDdNeXFN0WXXIP49FonJuIqozlmu9QZlQ3xLZMNtwfB1LaAJg==","signatures":[{"sig":"MEUCIDemlsdOzfQezdfmuh77v5//ulcIq4lHDmpaRKYeRNj4AiEAt6Q1CBpj/aSEkzkHgvmhf2VoZItW+OgBnaJVYHhzpa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5w9uCRA9TVsSAnZWagAA+ysP/32j9rxKMd8sBTRL7VSe\naHVnEoSMxngFuz5Ebl0lyY1P8D4/HmN4LPLbPP9NxM13Lv/l/KkT19Ev81h/\n13Xo0ew6j/2FI3oS6wWkcxiuQX8RuH0F54ZsFWIUcGIn5SgcAeaiPC5TALKh\nFAgh6+ndTboNzIPy4lkhjDvUI4YRt9wpQgsMGi+lagbowLciRgbh/VtomZWM\nslyANHPg4OOjVkxHPOAZliAG6sEyYwV86qSUTCz7ZUaI5kffMh3KTIyG9TaY\nVdGEHgLDYG33/8zqD9S2CqpAx4a87oLC8YZ1be7LzUoby8QYTKwHPmsKYMUr\ndAnLWaGXX55ZhEpq+myA5lKngJUP0Y/OYVPUZ4+y7w/ydJZxQ5qocY/rj9+o\n5SSto17qKo9FM75vKd58RuV50YPtJgxo5N0hfpbiuVEVS7cXNCHrfgKaaUZm\n8bKL0yDJAKu1pbrgnronLdo6YGtMdr+SBAkzWjEmsmhQylYHib7B0RNP+10/\nL5OJH4X/4LQZd+1NdqviRsrCirc2Itv9agVAk6lfM14uKgQbl2oBOtgYlQBU\nPYAe13JjreS+CNP6pIet8oa/QchlQ/H1GIjDyjHDOamGIY0FJcNX0z8oCSW3\nk30FBdxrj9e5n03cSe/W/VzC8XKJIjtr0Gm8OFh88dIUFkACFJkCsar0ACD1\nj44d\r\n=eLyo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/tests"],"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/","/tests/bootstrap.js"]},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"d456fa047784209ddce2c088dc61a27e420ff7a0","scripts":{"flow":"bin/flow || true","lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","check-all":"bin/check-all || true","prepublish":"bin/build"},"_npmUser":{"name":"stekycz","email":"martin.stekl@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"5.6.0","description":"## Installation","directories":{},"_nodeVersion":"8.11.1","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.2","eslint":"4.19.0","flow-bin":"0.68.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-jest":"22.4.1","babel-eslint":"8.2.2","flow-copy-source":"1.3.0","babel-preset-node8":"1.2.0","eslint-plugin-import":"2.9.0","eslint-plugin-flowtype":"2.46.1","eslint-plugin-filenames":"1.2.0","@cookielab.io/eslint-config-server":"0.0.6","babel-plugin-transform-flow-strip-types":"6.22.0","@cookielab.io/eslint-plugin-custom-rules":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.1.0_1525092205845_0.1230800425147609","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@cookielab.io/stream-async-wrappers","version":"0.2.0","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.2.0","maintainers":[{"name":"clbbot","email":"admin@cookielab.io"},{"name":"markatom","email":"tomas.markacz@gmail.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"dist":{"shasum":"2065de5642741dfff69f591a0be29566a6bd738a","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.2.0.tgz","fileCount":11,"integrity":"sha512-jIzubZ8B9g0UR49k9Fb3XHeCJr63H1OMiNqgdzPkfJrNCIYyZTyMKFJf1Cmt/qZ5cBVCZBxz2gfJ8exau7NXAw==","signatures":[{"sig":"MEUCIGkn4ANKiv3DwEis8G8V1FUK7yuT4utAhgz0SPNudLgPAiEA4qE0/GZgLQJJtGKTRM1+88Xq1VBIXVzAmjT0GrMKStU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK7t5CRA9TVsSAnZWagAA26AP/RYVcYYlXimCxf4UxaDU\nRV6M+yEJDQyH6KLovzUKR63HDqIQuLfcN0Z4JmSqYkpfrodP1ABVxqXiiH4r\nc0MnPhbqGfMobdBWJMH3QGoGD6KTRNs8tt1jQabLztX+VCKcYfpvCk4fL9Ja\nN60CvhZ0VM3MImbDXfFaDcg89ZOyIcLUAev7pfHLezmegxuYmByMTRD79RzZ\nCuN3+OtSf4YcUZydGZDyFXlQmKYc81Uy43QcODnU9HU8kYcM7CKvVqEIki4v\nkl4CyVPeHvJF7+sHtdbwAbU2Fsbi1qJC+dtkS+IcwJ+8oJk9mNz8tVnL+ASr\n80S2L7XYhgmM/Wg0hGLdyBKnBa7mALXDI2CxAO2vYdBPiNup9nYzBRekVNGi\nNqJVJMZIP2D2b1U8QOj6pxD4oJfJ+kTu8P49I5m2yHaVvfnmvZu3r8wb6dXz\narXeORcQf2HSzPvcF3IvK4zmkt1yhxO08ERSTMd7wwU2WbTovkjgZndtBtWf\nsNJ4ZcOEQUN1pPmFMy38y+b7wKmQ+ksWnZ7lyJGxRH+Er/4pANZSxAkzHJuE\nzcP92tpS9UecdFiVGSFCHsNJN3ZyYlCCHlWADfUvLta2SEHrUR/ntJvEB4N4\n9EbBOYRF2E/xD97ulUDXSaImjxEZEhbE0dxHl7qq4b6HZqB9TP55qivB/Bau\nyWNu\r\n=hgjP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,flow}"],"coveragePathIgnorePatterns":["/node_modules/","/tests/bootstrap.js"]},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"c5f9e0dc44920f51a34b64edf617d0a26a01ad35","scripts":{"flow":"bin/flow || true","lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","prepare":"bin/build","check-all":"bin/check-all || true"},"_npmUser":{"name":"clbbot","email":"robot@cookielab.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"5.6.0","description":"## Installation","directories":{},"_nodeVersion":"8.11.3","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","eslint":"4.19.1","flow-bin":"0.74.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-jest":"23.0.1","babel-eslint":"8.2.3","flow-copy-source":"2.0.0","babel-preset-node8":"1.2.0","eslint-plugin-import":"2.12.0","eslint-plugin-flowtype":"2.49.3","eslint-plugin-filenames":"1.3.2","@cookielab.io/eslint-config-server":"0.0.6","babel-plugin-transform-flow-strip-types":"6.22.0","@cookielab.io/eslint-plugin-custom-rules":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.2.0_1529592697640_0.7996341509433913","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@cookielab.io/stream-async-wrappers","version":"0.2.1","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.2.1","maintainers":[{"name":"clbbot","email":"admin@cookielab.io"},{"name":"markatom","email":"tomas.markacz@gmail.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"homepage":"https://github.com/cookielab/nodejs-stream-async-wrappers#readme","bugs":{"url":"https://github.com/cookielab/nodejs-stream-async-wrappers/issues"},"dist":{"shasum":"82e8ea7c106b5c1e33c829388ad36dd047a3a826","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.2.1.tgz","fileCount":11,"integrity":"sha512-B8Np3NRmqRIwzHeA8tTl4WtGk4gKQ5afrBdY7LD1nM25p0qLJ8lF46fXnbOh+YxhTWm+aeC7GUxHwzY/rDOQHg==","signatures":[{"sig":"MEQCID+fEs+vDzNmwYIWdwbDx4Pt/vHLizMVgcptcv1EOdB9AiAtLqSIJ0XdbKSgVMZcNQaFVTeMTfxAqpWvLSxa3YQWFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK7zgCRA9TVsSAnZWagAAnpcP/1VRJaDO1osvYwXeq/YE\npQVqgCubduoCS/E1m3GL5tRCZexW+8DQStSZXmP9hBCck9ISxfwTdcSf8kIT\nh10q307XFboCYdxDYHIwPiSQKWVkRJ/rGZogST5PMBKKA1X7LhTVKQBML5Qk\n7FxUFj2s20yU6Og4TQdExG0FAKQTVtws1G0fqRaCjCi8JU373lqt+Vzl7PHQ\nLP+3Mxg951NZNCBx9Cw25AJ9gdfh2tTxrS1oQbfOvYGmX9ivigneNG4Du/3n\nU+WkE2RbxmcGUShPAG6jRCR58qtc7vWCpYVwDs9yjPPxwXmNJOP4MSXO2caD\nJi1lPzxbVx9vYHAKNHwYPvSmAHZPzvmH3vLUw26Hln79cgaMPU9IwTwT447s\n1Wg7OAIUaD+oiwnSZ3u/eSAYbfy2F2I6qFTSfy8G5Sr0vudU5D5RAgI0S9oE\nsEOKmnCbBj7erGkshvb0R08slKGUQsMugG4ZP1xT9Ld0lplVvMKAOfob5abI\nBCbWJ6/aqiFGrQWiNfrY2txX3/XesrOOOi/0StquPeG+k/7HOh5HVcJStbCD\npVO5HSIGy9Bg023Uyw/EC2te4TVJc/JgQ/4MGjDLKbQDcJMUHPErZIw9tDMv\nf4AM5sqIiC3pqq3eeU3kk9jsw1HbwgUmlZRze1Bm/QbZH/36hrYHA83VFwsp\nLf+n\r\n=a2td\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,flow}"],"coveragePathIgnorePatterns":["/node_modules/","/tests/bootstrap.js"]},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"36ed4d80e4d23fe5a96070a8f9fd62ead11d3c38","scripts":{"flow":"bin/flow || true","lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","prepare":"bin/build","check-all":"bin/check-all || true"},"_npmUser":{"name":"clbbot","email":"robot@cookielab.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/cookielab/nodejs-stream-async-wrappers.git","type":"git"},"_npmVersion":"5.6.0","description":"## Installation","directories":{},"_nodeVersion":"8.11.3","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.1.0","eslint":"4.19.1","flow-bin":"0.74.0","babel-cli":"6.26.0","babel-core":"6.26.3","babel-jest":"23.0.1","babel-eslint":"8.2.3","flow-copy-source":"2.0.0","babel-preset-node8":"1.2.0","eslint-plugin-import":"2.12.0","eslint-plugin-flowtype":"2.49.3","eslint-plugin-filenames":"1.3.2","@cookielab.io/eslint-config-server":"0.0.6","babel-plugin-transform-flow-strip-types":"6.22.0","@cookielab.io/eslint-plugin-custom-rules":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.2.1_1529593056245_0.368550658025383","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cookielab.io/stream-async-wrappers","version":"0.3.0","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.3.0","maintainers":[{"name":"clbbot","email":"admin@cookielab.io"},{"name":"markatom","email":"tomas.markacz@gmail.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"homepage":"https://github.com/cookielab/nodejs-stream-async-wrappers#readme","bugs":{"url":"https://github.com/cookielab/nodejs-stream-async-wrappers/issues"},"dist":{"shasum":"07ed372c02ac654829a274e8053ed6596fd2cd34","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.3.0.tgz","fileCount":12,"integrity":"sha512-4m5A+R3pvByBBX3O1YN2cEmQh++RY7X4NuJ4PDSvmwprP3dZSIZ0MvP127anhRpSyTzYFaLfSqDc9fUieCHpiQ==","signatures":[{"sig":"MEQCIA05bUhO7SSOzg+/Nm1Xnv+M0DbhsNRWXI7AcfCoTmYHAiASKuTNGiVKLAWRgtUbNXsUXt3As3TqePHvrLFH/bGl7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNeDxCRA9TVsSAnZWagAAUJQQAJtzSmAyNzsdJpfr7cva\nY26sPmHWXq7emuGp4JoeHp3QzJK0LPiwR4FnGd/pdJek0BxguuEAzODzWSPO\ns2FlpYy3ioJ/xq3aXgVjFG/y4F4fpStYuIJqzmFI9YtGPo1WMbX3KF0/wN+u\nISHqGjCpQxfWTM88meQlZ78ujKNHFODR1mbw4Wd4jd4Z9bhZ+KIVBRR4uLdl\n2lKeKsqIFoniTaC32I/4rFO40HdmA1+B09UCE5tZ7cQtRqBkMtrjVXH3hscO\nOhwc2jJFUQGvvFI4hbjgntA/kCznMG6edxLkPyPpG2ii4om2Nuurxl5YnOLD\n+1C9uY9LF0hx2wZ9D/wuNFHhKiY4Sx6Vnjd6M4DAoGKAMjlXqil2mQ3NiAuW\nXTP17dY2sZqBzl936C9+RzOjboJISJyZj/tQYJwyg3a9rXlbwOvmo8lP596+\n9svmUqXTeNlqzIevNm3g0tWkEkg/MsX6I+THJm9pjrTRuKI385C65SgpY7Pk\nvXOBi5xztmh/RgWMKdzA94h6r3wyz2Knep/bsh3bBBrPviVSIY7hvXWROOsg\nVEYOX2cRRm7PUWBhxCMmBhraG1+CGGKQdVZ5DEgV5zKkFd+RiRF7URjeAOkB\nL0ZoFgpul0zpRyZwW7idzAOG5t1ruRfBaonUcGZffP8eH2HqUtYVGC5OmpY5\nSj9l\r\n=UO6S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}},"testMatch":["**/tests/**/*.test.(ts|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","js"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.10.0"},"gitHead":"cae37d00ce5e534ed6fe46ea7974bfbffcaf5214","scripts":{"lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","prepare":"bin/build","check-all":"bin/check-all || true","typescript":"bin/typescript || true"},"_npmUser":{"name":"clbbot","email":"robot@cookielab.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/cookielab/nodejs-stream-async-wrappers.git","type":"git"},"_npmVersion":"6.4.1","description":"## Installation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","eslint":"5.11.1","flowgen":"1.3.0","ts-jest":"23.10.5","typescript":"3.1.6","@types/jest":"23.3.10","@types/node":"10.12.15","eslint-plugin-import":"2.14.0","eslint-plugin-filenames":"1.3.2","eslint-plugin-typescript":"1.0.0-rc.1","eslint-import-resolver-typescript":"1.1.1","@cookielab.io/eslint-config-server":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.3.0_1547034864904_0.5455341723139029","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@cookielab.io/stream-async-wrappers","version":"0.4.0","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.4.0","maintainers":[{"name":"clbbot","email":"admin@cookielab.io"},{"name":"markatom","email":"tomas.markacz@gmail.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"homepage":"https://github.com/cookielab/nodejs-stream-async-wrappers#readme","bugs":{"url":"https://github.com/cookielab/nodejs-stream-async-wrappers/issues"},"dist":{"shasum":"8ac40aedef02763d3c9c79665b9871e030879b53","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.4.0.tgz","fileCount":12,"integrity":"sha512-qeqFqDvi3uSL74bnUX5sOZ0iJwBIvf8FEYNYTI7seTJlRtNy64Nttdw2XFd5/HElpLYZpr7wCHQynuDJZ21Gow==","signatures":[{"sig":"MEYCIQCGpdfH1Lq/G/HwAo0HyMV1vM3CmPzgDElJ6FH5fgmHawIhANAzDuLWqANUY7ztXekeRKWangE67LdDP37eYIbhxVCI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+XoCRA9TVsSAnZWagAAuHAP/RqDmuFkPBKfNejkkvkt\n+R4wO+R1eOQUi5MSPwm60OcIPhddAOpVbWC6D2gFqSXEg7Qq6tS+eVpvo5nC\nle3wozA/JP4BPQuiWuY9CWd4C0sjQBzr0fPastPsqZVqbIC14vLKXpouZE/V\nJMwQdtm/MZyABnezloEuaRScGaBja37zz2Jfr54WME6JB6VP1YYolv4EHwNV\nvh0qq74U8H6p9bbaITM+wuOOteHxynE/lJwvx6JPjwD5ixKfdKnU98bQx+qV\nARwQgDch9r/Y70jPOnCv6uweboE5VsITGAqsL9+K6DCaTZIEDdYJok0LsSo0\nOWw4FIrhcFbCyfyscLVORKYkf4yploPd115Qf7lnGkU1zJneckz5Vx0/D264\nGFHZUq4uwdz8UAZ0fpCHUrxRphRVOy0hFRH9poNjTFXYs1xw515mrZGIUJob\nMdUED1pjVq7cgykvzYxkuVsGBiRHgz4kFBG/2OnNsZAyzVzrXrvI8iReZySp\n1S2Vx1mohQiOv/gIgRYQMdyjUP5nZv0+z8zsOLoNqViyByVsSeisDu52JgzR\nrLqx7B2ovTfEn2tC3PWlcaPOf+ZW/3CzT/G2FGPlqAg4Q8Q5hCffnh+64Q+u\nZht91nKFjycs5t5FAVjD0AwuImYF4/jtdtZQ2iudslmrehWfDpdM6J6vl6X/\nx8dy\r\n=VM2b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}},"testMatch":["**/tests/**/*.test.(ts|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","js"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.10.0"},"gitHead":"7f64ed2bb90410373d1ee7551ebbd79845b0d064","scripts":{"lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","prepare":"bin/build","check-all":"bin/check-all || true","typescript":"bin/typescript || true"},"_npmUser":{"name":"clbbot","email":"robot@cookielab.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/cookielab/nodejs-stream-async-wrappers.git","type":"git"},"_npmVersion":"6.9.0","description":"## Installation","directories":{},"_nodeVersion":"10.16.2","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","eslint":"6.2.2","flowgen":"1.10.0","ts-jest":"24.0.2","typescript":"3.5.3","@types/jest":"24.0.18","@types/node":"12.7.2","eslint-plugin-import":"2.18.2","eslint-plugin-filenames":"1.3.2","@typescript-eslint/parser":"2.0.0","@typescript-eslint/eslint-plugin":"2.0.0","eslint-import-resolver-typescript":"1.1.1","@cookielab.io/eslint-config-server":"2.0.1","eslint-plugin-sort-imports-es6-autofix":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.4.0_1567090151969_0.6745689482246249","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@cookielab.io/stream-async-wrappers","version":"0.5.0","license":"MIT","_id":"@cookielab.io/stream-async-wrappers@0.5.0","maintainers":[{"name":"clbbot","email":"admin@cookielab.io"},{"name":"markatom","email":"tomas.markacz@gmail.com"},{"name":"stekycz","email":"martin.stekl@gmail.com"},{"name":"vrtak-cz","email":"patrik@votocek.cz"}],"homepage":"https://gitlab.com/cookielab/nodejs-stream-async-wrappers#readme","bugs":{"url":"https://gitlab.com/cookielab/nodejs-stream-async-wrappers/issues"},"dist":{"shasum":"473425dc95fe46339f480dc4e6a47df34853a7d3","tarball":"https://registry.npmjs.org/@cookielab.io/stream-async-wrappers/-/stream-async-wrappers-0.5.0.tgz","fileCount":13,"integrity":"sha512-wx9UDplws46W2xfshD77mIgPir/cGU+9WTvynrnVoRNAOgKCZ28ilALN1m3hHCVCxku8ElPPRygo/TT/MpSgTw==","signatures":[{"sig":"MEUCIQCaAlrdK3uDTSFenBH6PR+tFGQbhJo7kby9fnS1FW61UwIgbizLbUG3inKV0/ajW8E9BMZG+jnQHi1sHTZsBJU5Elw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6iLpCRA9TVsSAnZWagAAS08P/RZ5o/phXfhQDvgGILDB\nSQztZbhXHxhhTBzAk5n8M5t85SRntANdY+RxYKoq8A0VgwOgdiTjXiJowhIs\nEHqlIfHjljj5AsgbX8hpY4NZccH4aAkwZIo5/4Gg5fUjqN4MKidtb1kvpr1I\nsFcUGgG5+GkkrxoifksMGHzR6sfXH0aQMDiR6cNbodwbEA6GoFLnFuVMgdir\nBkRcBPDDd591a+N2jbJKrbo0CFQqP33OSKR/KffbtaQ/vgvKp30Rg6FUCQpn\nSEO/XB6AI2gGP4eiMmR7Tyg5TyijdV/gEIadvBs3p8lKhOCHbwLN/DQiAsY0\n9iEbTecIr5QISec7UzZp1xfx8xjBJBo5JEpyDRXvU4HMXvGGsUdiaqAxNwvu\nbyumDFZNQ1FJRgvmYRaZdPHZxP7Xnp2puPONhHIAo7exaat4KfzvuhdhlbKE\nlS8sVpMZzI36I4sREENpDUXfoPtuHufX1F+h/239XYoHwwPIb1/hFliqZnRu\nHjYhvf+AeFQIS31KiP958pLRMbLS4P1EJlI3xhuQRya0PRbtp9QK0A7U3AEY\nqw1DynLLgh8CZIFdoQT/5Jw6x1V74chrWY6YiB5KwEHTioaLsAuv05C2GU2Y\nahdUUthcKeCL8aG7KtOgIrocWVu688JMj34ksO1vpfaNqezVTxVcfDAi+7Q2\nEEkm\r\n=/T2O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}},"testMatch":["**/tests/**/*.test.(ts|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"moduleFileExtensions":["ts","js"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.13.0"},"gitHead":"da49d841724639e48f75fbb6d738d080d2acd96e","scripts":{"lint":"bin/lint || true","test":"bin/jest","build":"bin/build","watch":"bin/watch","prepare":"bin/build","check-all":"bin/check-all || true","typescript":"bin/typescript || true"},"_npmUser":{"name":"clbbot","email":"robot@cookielab.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://gitlab.com/cookielab/nodejs-stream-async-wrappers.git","type":"git"},"_npmVersion":"6.13.4","description":"## Installation","directories":{},"_nodeVersion":"12.15.0","dependencies":{"semaphore-async-await":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","eslint":"7.2.0","flowgen":"1.10.0","ts-jest":"26.1.0","typescript":"3.9.5","@types/jest":"26.0.0","@types/node":"14.0.13","@cookielab.io/eslint-config-typescript":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-async-wrappers_0.5.0_1592402664876_0.5200082142250275","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-30T12:43:25.787Z","modified":"2025-06-17T11:57:29.413Z","0.1.0":"2018-04-30T12:43:26.050Z","0.2.0":"2018-06-21T14:51:37.686Z","0.2.1":"2018-06-21T14:57:36.337Z","0.3.0":"2019-01-09T11:54:25.026Z","0.4.0":"2019-08-29T14:49:12.110Z","0.5.0":"2020-06-17T14:04:24.959Z"},"bugs":{"url":"https://gitlab.com/cookielab/nodejs-stream-async-wrappers/issues"},"license":"MIT","homepage":"https://gitlab.com/cookielab/nodejs-stream-async-wrappers#readme","repository":{"url":"git+https://gitlab.com/cookielab/nodejs-stream-async-wrappers.git","type":"git"},"description":"## Installation","maintainers":[{"email":"tomas.markacz@gmail.com","name":"markatom"},{"email":"patrik@votocek.cz","name":"vrtak-cz"},{"email":"robot@cookielab.io","name":"clbbot"},{"email":"sodae@email.cz","name":"sodae"},{"email":"patrik.dvoracek@cookielab.io","name":"cookiepepetrik"}],"readme":"# Stream Async Wrappers\n\n## Installation\n\n```sh\n$ yarn add @cookielab.io/stream-async-wrappers\n```\n## Usage\n\n### Read data from stream\n\n```typescript\nimport {ReadableStreamAsyncReader} from '@cookielab.io/stream-async-wrappers';\n\nconst reader = new ReadableStreamAsyncReader(stream); // wrap readable stream\n\nconst chunk = await reader.read(); // read chunk of data\n```\n\n### Write data into stream\n\n```typescript\nimport {WritableStreamAsyncReader} from '@cookielab.io/stream-async-wrappers';\n\nconst writer = new WritableStreamAsyncWriter(stream);\n\nawait writer.write(chunk); // write chunk of data\n\nawait writer.end(); // ends wrapped write stream\n```\n\n## API\n\n###### `new WritableStreamAsyncWriter(stream: Writable)`\n\nCreates an instance of writer by wrapping Node's `Writable` stream.\n\n###### `writableStreamAsyncWriter.write(chunk: string | Buffer | any, encoding?: string, callback?: (error?: Error | null) => void): Promise<void>`\n\nWrites given chunk of data into the wrapped stream.\nThe returned promise will resolve once the data is successfully written into the wrapped write stream.\nThe returned promise will reject with an error when the write fails.\nThe optional callback argument is called just before the returned promise resolves or rejects.\n\n###### `writableStreamAsyncWriter.end(callback?: (error?: Error | null) => void): Promise<void>`\n\nEnds wrapped write stream after all data has been successfully written into the stream.\nThe returned promise will resolve once the stream successfully finishes.\nThe returned promise will reject with an error when the write or end fails.  \n\n###### `new ReadableStreamAsyncReader(stream: Readable)`\n\nCreates an instance of reader by wrapping Node's `Readable` stream.\n\n###### `readableStreamAsyncReader.read(size?: number): Promise<Chunk | null | undefined>`\n\nReads chunk of data from the wrapped stream.\nThe optional size argument can be used to specify how much data to read.\nThe returned promise will resolve with read data once they are available.\nThe returned promise will reject with an error when the read fails.\n","readmeFilename":"README.md"}