{"_id":"sandwich-stream","_rev":"18-5d7406ae2986632ad08b359f4949a67c","name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","dist-tags":{"latest":"2.0.2"},"versions":{"0.0.1":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"0.0.1","repository":{"type":"git","url":"https://github.com/connrs/node-sandwich-stream.git"},"main":"lib/sandwich-stream.js","scripts":{"test":"node_modules/tape/bin/tape test/*.js"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs"},"dependencies":{},"devDependencies":{"tape":"~1.0.4"},"bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"_id":"sandwich-stream@0.0.1","dist":{"shasum":"161b61af46585dc36785cbfb8b1b7efe0323760f","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-0.0.1.tgz","integrity":"sha512-jSOiTCzODAvJ4qcKuQ4e8V4gkjVguWe2rVGgzmdXVB/ZnXiT5w4rgnw9yuUXnJ+BFCvcjqkbiFj6NHUAK40M6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaUcFzpuU6rzmIKQVTuujSkF3DzDAJ6jgmp2sI4D4PtAIgKXugv9gYUKB8cEQR1v1n7J/hzo88vQW+HI/bd6KN/HE="}]},"_from":"sandwich-stream","_npmVersion":"1.3.8","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{}},"0.0.2":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"0.0.2","repository":{"type":"git","url":"https://github.com/connrs/node-sandwich-stream.git"},"main":"lib/sandwich-stream.js","scripts":{"test":"node_modules/tape/bin/tape test/*.js"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs"},"dependencies":{},"devDependencies":{"tape":"~1.0.4"},"bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"_id":"sandwich-stream@0.0.2","dist":{"shasum":"308955dc87bbc13d92ea923994352d19a3169492","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-0.0.2.tgz","integrity":"sha512-biHLIYo/xQ5zE6ZV6RSVftm2EEPjgUeh+wJHLoapFG1Docjbjjho8nlwwGVc4JUaSq7ByTwAdxmOeKr9cBuVmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJSvXmsOfeYA3/SOi7ns9OeNuANZwkhZErX7EEJAdg/QIgFXtm8I4xzncRJAwjQMF++WFd97LrqGZeLU/YL8n9DjQ="}]},"_from":"sandwich-stream","_npmVersion":"1.3.8","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{}},"0.0.3":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"0.0.3","repository":{"type":"git","url":"https://github.com/connrs/node-sandwich-stream.git"},"main":"lib/sandwich-stream.js","scripts":{"test":"node_modules/tape/bin/tape test/*.js"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs"},"dependencies":{},"devDependencies":{"tape":"~1.0.4"},"bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"_id":"sandwich-stream@0.0.3","dist":{"shasum":"94fcbedaf06617907dc526713da9c05ea2b68e04","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-0.0.3.tgz","integrity":"sha512-4JTMXhe92yLKytiamuO9/7dyO/WAE9prDhUhIK2NVsZhdm1otigP2l3319kNmzVNax5vM8wnOzyHC4HuyLzEIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQdx1+OMH2KuJCmzr9Q89Ejdm4/JbEcNXJNUHvsw/YBAiEAmHlDCBHcFMXdxvX8WoAAFadSvfa9qIYCTCJbkAC6tlU="}]},"_from":"sandwich-stream","_npmVersion":"1.3.8","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{}},"0.0.4":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"0.0.4","repository":{"type":"git","url":"https://github.com/connrs/node-sandwich-stream.git"},"main":"lib/sandwich-stream.js","scripts":{"test":"node_modules/tape/bin/tape test/*.js"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs"},"dependencies":{},"devDependencies":{"tape":"~1.0.4"},"bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"_id":"sandwich-stream@0.0.4","dist":{"shasum":"da919a8a3a5fde1781979b16baec340d60c06167","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-0.0.4.tgz","integrity":"sha512-vhZs9QQZflkCkEF6D6GGgFAhIaqKCkBvyRaq0Nfwfe/nM89rncoORGz2EP2ejYW2swxyRvqVNzzYs0GuArepJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+1iDSECp7sVkuAewkH3u90/hFQ3/lABACMybQ2i4FAAiAdLiiP9JiUDII789Dk/VP+z0pxBa3WRRPVUXSjSd3lQg=="}]},"_from":"sandwich-stream","_npmVersion":"1.3.8","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{}},"1.0.0":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"1.0.0","repository":{"type":"git","url":"https://github.com/connrs/node-sandwich-stream.git"},"main":"lib/sandwich-stream.js","scripts":{"test":"node_modules/tape/bin/tape test/*.js"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs"},"dependencies":{},"devDependencies":{"tape":"~1.0.4"},"gitHead":"d67eb71b25da699676ccd1a2f68d96fbfb175392","bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"homepage":"https://github.com/connrs/node-sandwich-stream","_id":"sandwich-stream@1.0.0","_shasum":"7830e45797b5933287f1f9b28f871907456262f2","_from":"sandwich-stream","_resolved":"file:sandwich-stream","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"dist":{"shasum":"7830e45797b5933287f1f9b28f871907456262f2","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-1.0.0.tgz","integrity":"sha512-2dkauRpV97eUtQOf5wCVRQzu95TSCl6cV+LxmZODzj8gmafWjtTXrDZNU8CdnaJM3A4zabtsdg+4Nju36ncbdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENbw23YCdrYDvipF6QVrtstsnfd0/9HidMeO4AdG5lTAiEA1BS3mDmYy4xdgC1Bv9nvTcOi8MOtfj5F8pCzl889U90="}]},"directories":{}},"2.0.0":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/connrs/node-sandwich-stream.git"},"main":"./dist/sandwich-stream.js","types":"./dist/sandwich-stream.d.ts","keywords":["stream","sandwich","readable","typescript","concatenation"],"scripts":{"build":"webpack","test":"snyk test && npm run jest","docs":"typedoc --out ./docs/ ./src/","lint":"tslint --config tslint.json --project .","jest":"jest --config jest.config.json --ci --runInBand --detectOpenHandles --forceExit --no-cache"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs","url":"https://connrs.uk/"},"contributors":[{"name":"Fazendaaa","email":"lucas.carotta@outlook.com","url":"http://fazendaaa.me/"}],"dependencies":{},"devDependencies":{"@types/jest":"^23.3.5","@types/node":"^10.12.0","codecov":"^3.1.0","husky":"^1.1.2","jest":"^23.6.0","snyk":"^1.104.1","ts-jest":"^23.10.4","ts-loader":"^5.2.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typedoc":"^0.13.0","typescript":"^3.1.3","webpack":"^4.21.0","webpack-cli":"^3.1.2"},"husky":{"hooks":{"pre-push":"npm run build && npm test","pre-commit":"npm run lint && npm run docs"}},"gitHead":"aac798adf9f7f15220ae8b6203176b8438c8365e","bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"homepage":"https://github.com/connrs/node-sandwich-stream#readme","_id":"sandwich-stream@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"dist":{"integrity":"sha512-SQJ+7XtqzBfluPJjoG46D5aRccwDa9qstL8EZetEs8g84kJP/pZT61fz3MGf+49s6H+EhpHaypMvIMoY0ER0Ng==","shasum":"44ba113517a865013809a4e939d69101309e65b0","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-2.0.0.tgz","fileCount":6,"unpackedSize":20102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzb5/CRA9TVsSAnZWagAAzNkP/1N499Xpi5pPAb6lM9uc\nuHLQ4k+/z6lzpf42/8lSJjyXUjxcTZVkihsBERstkjFDvNo314HRRm+Wvp1T\n5BXBU/7Y0cTZJoqh6sZiQDUtIsSrCPkPY4OGpZH/0IIkQ0Y0cf3QJH1AwG/s\nZq2veOhz/psKEsGM5IUh4rr2zMcAntHCrOW/dkLDAfOGWX7UOFHbtdsJ+epa\nHvsmZTVs5WoLUYcx1mb8DKnHXt1tqUJKrpajmxCq2LseXTc/xHzLVHKvxguE\nEi39tuM7GSVH0U8z6pAsaMzUg+hxIQYOa+h1gjQ5SC4sHHXg54KlWRnKzHkG\nMxP99C4NBGzQ7lGSu04NH28uugaIdN8GkCT9EWlZQCvlMa8ajDuONtxgx0R7\nJKB5XwjnUvbHePaNPuoKpCYJoV0CI4wcBVbGBUECBW75cv3gFtB4aA4y/K1c\na3TAaftcn+gTzY+P9uhJft5k816/vOO2brg7wfazBmLw9VGffAXVxW/zM7it\ne+ki3nmWNaRt9C9IV79DIgiUZp3ZGK8UmmnItq84Qho6FhEjGdXI5HMHIxcR\noLqWfbSlPlKFWLwa2pR/cSQnmKvLf+YQH1KZf3kxSb2WyTdkPJ1J7xzIZlwh\nrsYDJYokBP6u/IwauCP6wOZUIbYXXcYNXSYRAmFYOWiDTaXVGZDTFwdatzmX\n515D\r\n=yjoe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGTHNd0f7QLZBtWg6eyu5+fRS1oWWo8LxHkARhE0I/2gIhANE+labmMI1lU9STwnO5hxCGPCVkpenTQvPGtbnyQ2Wl"}]},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sandwich-stream_2.0.0_1540210302569_0.0451138317943629"},"_hasShrinkwrap":false,"deprecated":"Use sandwich-stream@2.0.1 instead. Build issue occurred with Webpack"},"2.0.1":{"engines":{"node":">= 0.10"},"name":"sandwich-stream","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/connrs/node-sandwich-stream.git"},"main":"./dist/sandwich-stream.js","types":"./dist/sandwich-stream.d.ts","keywords":["stream","sandwich","readable","typescript","concatenation"],"scripts":{"build":"webpack","test":"snyk test && npm run jest","docs":"typedoc --out ./docs/ ./src/","lint":"tslint --config tslint.json --project .","jest":"jest --config jest.config.json --ci --runInBand --detectOpenHandles --forceExit --no-cache"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs","url":"https://connrs.uk/"},"contributors":[{"name":"Fazendaaa","email":"lucas.carotta@outlook.com","url":"http://fazendaaa.me/"}],"dependencies":{},"devDependencies":{"@types/jest":"^23.3.5","@types/node":"^10.12.0","codecov":"^3.1.0","husky":"^1.1.2","jest":"^23.6.0","snyk":"^1.104.1","ts-jest":"^23.10.4","ts-loader":"^5.2.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typedoc":"^0.13.0","typescript":"^3.1.3","webpack":"^4.21.0","webpack-cli":"^3.1.2"},"husky":{"hooks":{"pre-push":"npm run build && npm test","pre-commit":"npm run lint && npm run docs"}},"gitHead":"90dbc8ccac73dd7ca8aab94dbeca3d0893581bcb","bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"homepage":"https://github.com/connrs/node-sandwich-stream#readme","_id":"sandwich-stream@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"dist":{"integrity":"sha512-4sZmzmRVlzqskWCP1FKgUaoY0p3qH2Z0fCKyD/3AMF5iKindLmIulGW1iieM1ycMyh43rKjlYanFHRp7sJcq0Q==","shasum":"71606fd182ec07ac41ecaf963f82eb6718aaf765","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-2.0.1.tgz","fileCount":6,"unpackedSize":20162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb16PVCRA9TVsSAnZWagAAGhMP/jIOQwxRhxFIfVzKgnTw\nwtzJs2yKnNSg3K58zjqHdy67cDUEITvzc/6hKy3wdSNjV0Td0z2XU//WYisd\n59e8pvEny+CHeKn2UNqd5pgk+KrIrB8Zt328melaE8u/mieoavBW21NOIRPZ\njXjoRhVElypRB6eoFcHivqsC/RD53aUp7LuSmrCMs3Uc3ghcNoCfGsjEfZe5\nBLdbKN2rMlVYe7fMDmIMBvDhaFtJiICVgvKcLl6EyYEGz+d3vf3NUchcvUvu\nxypu5NapUHkA2jc1ZbhR2C8eJTuQZ3ULzDoTNvTwnXOnide1/p9qG9H8Ow3j\nBWLV581TMrUvQU7NiKK2bsPB9xaf4Tu2ICFq894mVedxUjg17XNEHBku9wc+\nmEzQ4HeS1FCG4wP8XYED0B8vjmdHMrOhZ2n/3SqcwD6g61Vnq9C80t3rqZPd\n6+ScPTES3srg+wFUdQy/7IfQnetsCugpQ3yElhnh8iG2F0lsT2xC42uhAJBS\nC434IVbUmm7dsjEGbseoizc1Zsu7d1MWz6pqIWfcO4Ao84jZ9sbxw5VnP8vq\nsY/W33mV4qEsIM1NHxqQIQHxTpfpa2JlY4U+Mo8fbNqcLGSDaTO7W8CBvqNm\n8yIl84VXotjQHDaEcUCZFvox7B8cLBSp7N0KaAOLqCxjuANsuL4wuD15GoTm\njZOU\r\n=CSFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOcrA/aaB8tty0hLd6X6JXl2hsBk3sea0E0VP52FOtPAiEAxpD7ttq4ZSErpChirbRoJ6vBnnLnYlrpEeCG72TVDu0="}]},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sandwich-stream_2.0.1_1540858836671_0.3744065023952732"},"_hasShrinkwrap":false,"deprecated":"Use sandwich-stream@2.0.2 instead. Build issue occurred with Webpack. New version will use Rollup"},"2.0.2":{"name":"sandwich-stream","version":"2.0.2","description":"A readable stream that concatenates multiple streams with optional head, tail & join buffers","license":"Apache-2.0","engines":{"node":">= 0.10"},"repository":{"type":"git","url":"git+https://github.com/connrs/node-sandwich-stream.git"},"main":"dist/sandwich-stream","module":"dist/sandwich-stream.mjs","types":"dist/sandwich-stream.d.ts","keywords":["stream","sandwich","readable","typescript","concatenation"],"scripts":{"rollup:build":"rollup -c","rollup:watch":"npm run rollup:build -- --watch","build":"npm run rollup:build","test":"snyk test && npm run jest","docs":"typedoc --out ./docs/ ./src/","lint":"tslint --config tslint.json --project .","jest":"jest --config jest.config.json --ci --runInBand --detectOpenHandles --forceExit --no-cache"},"licenses":[{"type":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}],"author":{"name":"connrs","url":"https://connrs.uk/"},"contributors":[{"name":"Fazendaaa","email":"lucas.carotta@outlook.com","url":"http://fazendaaa.me/"}],"dependencies":{},"devDependencies":{"@types/jest":"^23.3.5","@types/node":"^10.12.0","codecov":"^3.1.0","husky":"^1.1.2","jest":"^23.6.0","rollup":"^0.66.6","rollup-plugin-typescript2":"^0.17.2","snyk":"^1.104.1","ts-jest":"^23.10.4","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typedoc":"^0.13.0","typescript":"^3.1.4"},"husky":{"hooks":{"pre-push":"npm run build && npm test","pre-commit":"npm run lint && npm run docs"}},"gitHead":"d7d530f77839dc4d7e7a6015d5d89f19d834cfd6","bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"homepage":"https://github.com/connrs/node-sandwich-stream#readme","_id":"sandwich-stream@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"connrs","email":"paul.connolley@gmail.com"},"dist":{"integrity":"sha512-jLYV0DORrzY3xaz/S9ydJL6Iz7essZeAfnAavsJ+zsJGZ1MOnsS52yRjU3uF3pJa/lla7+wisp//fxOwOH8SKQ==","shasum":"6d1feb6cf7e9fe9fadb41513459a72c2e84000fa","tarball":"https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-2.0.2.tgz","fileCount":9,"unpackedSize":24304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2VfdCRA9TVsSAnZWagAAf3IQAI/NMem049vaQ9rdQUXP\nBeFK/RQTvK9ZRn0/didmzF0GcFQZTPN2VGeW6m5lHDBvAYA37PJr3KqkrFTO\nYCGKObDulkXEUtFmNzogeGGHRnpI6+r8NMioxD3Ac9L7gMAD0xu9APkkRo17\njP0vrXQhAHFuNB8a2WdmS0aftZHhwweREO/Du7jL0weOf5vmi4tHx8YAOvo1\nDkEs3JWWmIYFrmPZX5Ihh52yno3nS9+MK4Mf5Y3T+QBvhdJ/X1BD9equLClV\nvqMnuB4MEb0e3jsTNlaD1I6r3MrM3APTjtX1MuU9PpmxFl459kClZLE9wAto\naaBSw611ctTtnlnyzpG0RXTP+bCCgR/1EZFrgnk8RWaGi2hNv/zX99ibFK4f\nIW6LhB/cgOypeTpPMuRcdRhLs+B0lKex2K8id9RHOj9hMUIHUZiIwNcx0mjI\nmd6Qlcy8R37Zc8lJ3Qt9RsEYpzyb+ow2XHWcJMmE5u/2TbQ3fPlMFeKCKrzA\npwlVdCozLMxfHJf6M2o1W0VdIZw9PskfXqqNSXGazmGaU0jCD2hJBQSafckD\nb2ofsx9ehunsM6xFVmni7LcRJfyZAN8iRt6qmtQtLTmIZ3kEZZhHp9nZJuUg\nwZgOroGnKm8BYS9YV0XFRjizvsiue1Liwm88ay7YE4yafc0JORrC4IDpmah0\n+6/m\r\n=//mH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjPejMcHvGHhrpAfszDlOnO80hlghBGhhj/IMoTXNUJQIgZmb6P0rdjhbjs8scKxuoAGchaG2wEU8U6KDTfDnoXNk="}]},"maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sandwich-stream_2.0.2_1540970460606_0.8099829377865122"},"_hasShrinkwrap":false}},"readme":"# SandwichStream\n\n[![npm](https://img.shields.io/npm/v/sandwich-stream.svg?style=flat-square)](https://www.npmjs.com/package/sandwich-stream)\n[![npm](https://img.shields.io/npm/dt/sandwich-stream.svg?style=flat-square)](https://www.npmjs.com/package/sandwich-stream)\n[![Travis CI](https://img.shields.io/travis/connrs/node-sandwich-stream.svg?style=flat-square)](https://travis-ci.org/connrs/node-sandwich-stream)\n[![codecov](https://img.shields.io/codecov/c/github/connrs/node-sandwich-stream.svg?style=flat-square)](https://codecov.io/gh/connrs/node-sandwich-stream)\n[![Codacy Badge](https://img.shields.io/codacy/grade/6d64b00364bf413980280bd4e55d6115.svg?style=flat-square)](https://www.codacy.com/project/connrs/node-sandwich-stream/dashboard?utm_source=github.com&utm_medium=referral&utm_content=connrs/node-sandwich-stream&utm_campaign=Badge_Grade_Dashboard)\n[![Dependencies](https://david-dm.org/connrs/node-sandwich-stream.svg?style=flat-square)](https://codeclimate.com/github/connrs/node-sandwich-stream/master/package.json)\n[![Known Vulnerabilities](https://snyk.io/test/github/connrs/node-sandwich-stream/badge.svg?style=flat-square&targetFile=package.json)](https://snyk.io/test/github/connrs/node-sandwich-stream?targetFile=package.json)\n[![Maintainability](https://api.codeclimate.com/v1/badges/a6a00d50601938edfdad/maintainability)](https://codeclimate.com/github/connrs/node-sandwich-stream/maintainability)\n\n## About\nWhile I'm not overjoyed about how performant the internals will operate, I wanted a readable stream that was ACTUALLY A READABLE STREAM. Not a streams1 stream masquerading as streams2. As soon as somebody writes a better concat stream as a readable stream with a nice simple API, this baby is going to develop some serious abandonment issues.\n\n## Installation\n```bash\nnpm install sandwich-stream --save\n```\n\n**note**: this code was made using it [TypeScript](https://www.typescriptlang.org/), and its typings are linked in [package.json](./package.json), so there's no need of installing _@types/sandwich-stream_ or anything related. \n\n## Usage\n```typescript\nimport { SandwichStream } from 'sandwich-stream';\n// OR EVEN:\n// const SandwichStream = require('sandwich-stream');\n\nconst sandwich = SandwichStream({\n head: 'Thing at the top\\n',\n tail: '\\nThing at the bottom',\n separator: '\\n ---- \\n'\n});\n\nsandwich.add(aStreamIPreparedEarlier)\n .add(anotherStreamIPreparedEarlier)\n .add(aFurtherStreamIPreparedEarlier)\n .pipe(process.stdout);\n\n// The thing at the top\n// ---- \n// Stream1\n// ---- \n// Stream2\n// ---- \n// Stream3\n// The thing at the bottom\n```\n## Configuration Options\n* `head` option takes a string/buffer and pushes the string before all other content\n* `foot` option takes a string/buffer and pushes the string after all other data has been pushed\n* `separator` option pushes a string/buffer between each stream\n* [Readable Options](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/be662c475da091788139b486a55708f02e2880b6/types/node/index.d.ts#L6485) can also be passed through.\n\n## API\nToo add a stream use the **.add** method: `sandwich.add(streamVariable);`\n\n## More\nWanna known more about Node Streams? Read [this](https://medium.freecodecamp.org/node-js-streams-everything-you-need-to-know-c9141306be93).\n","maintainers":[{"name":"connrs","email":"paul.connolley@gmail.com"}],"time":{"modified":"2022-06-26T15:53:47.558Z","created":"2013-08-30T22:51:25.616Z","0.0.1":"2013-08-30T22:51:28.404Z","0.0.2":"2013-08-30T23:11:32.012Z","0.0.3":"2013-08-30T23:23:46.361Z","0.0.4":"2013-08-31T12:14:23.446Z","1.0.0":"2015-08-09T07:28:08.705Z","2.0.0":"2018-10-22T12:11:42.737Z","2.0.1":"2018-10-30T00:20:36.840Z","2.0.2":"2018-10-31T07:21:00.780Z"},"author":{"name":"connrs","url":"https://connrs.uk/"},"repository":{"type":"git","url":"git+https://github.com/connrs/node-sandwich-stream.git"},"homepage":"https://github.com/connrs/node-sandwich-stream#readme","bugs":{"url":"https://github.com/connrs/node-sandwich-stream/issues"},"readmeFilename":"README.md","keywords":["stream","sandwich","readable","typescript","concatenation"],"contributors":[{"name":"Fazendaaa","email":"lucas.carotta@outlook.com","url":"http://fazendaaa.me/"}],"license":"Apache-2.0"}