{"_id":"multi-sort-stream","_rev":"6-cfd2b7a01cb545949d7d658b60c59aad","name":"multi-sort-stream","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"multi-sort-stream","version":"1.0.0","description":"merge multiple sorted streams into a single sorted stream","dependencies":{"from2":"^2.3.0"},"devDependencies":{"tape":"5.5.3"},"scripts":{"test":"tape test/*.js"},"license":"bsd","gitHead":"920460ab80fbb509db180c7dd7180034962a967e","_id":"multi-sort-stream@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-Cc/PeklDs5dOkCksI2EjdRwqg279tq4aJUpYsu0OhzXXkENjNivdezxQJeuyXjgpw5EXsPo5E+aJkhIiGwHtKQ==","shasum":"308ef01b4093a60f4d141722029c6e1663f93f87","tarball":"https://registry.npmjs.org/multi-sort-stream/-/multi-sort-stream-1.0.0.tgz","fileCount":7,"unpackedSize":5943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrUN7nxLGk0nx+B/OrC6zjLFiZlgsR3VXYCbzglwOSJgIhAJ0r/Je8IZrz5qld+3NYgxcSlJNMtFrNXfATqgxV7S7U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirXXQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwZw/+IH8hBVJ7DdqPI1RXDqfNO9OGB6O7Gnw7aqnRQCdMXTCQY0Tw\r\ngC1TCihsLDJBDZw+/yUYEMJ5OhjINqF1NgAcOwgEI2fjKk78TY3yP5fMO8R5\r\ny8xNW6lOLGvR80Y8UWXec9Z/e67yauP0EEjjZC9w0wjmU+IUukX2dIRUXgwy\r\n8QskrLR02EWmk6SvvE0ryqxgm/GezSNjeWWOqv+8M8TeiJHo5/Y0/N/dF8lw\r\nfzp9mzWj+dsy6SIPGtLK2236l1zZw+lwdEpL4eTk7/bPkvFC1Oq4epHpJXuW\r\nrT+/0JORW3bttFve1m8+l7hdbYw5iXzeAlpQ0HpiUaKhbqljsk1kdBCfh+Do\r\n38gF6ZB2AoZW5gPiL8TeTCBz2DKR9EtTcYhX0nY0xGIrSJiWlPgZED7pB22T\r\nc+VaHZYbKk87BgQEBv2GrT9iL0JsK+4BIBvrHOmn6rA9AKdCd8zh+kT+5Y7h\r\nZFx7gZ5DGgRdYHqBJfHcDj+QYNN04uokCMba2dT1Ql/mORn7bVur+wNJYS3Z\r\n0PxOxILArj0uXbE5LBD8nByijUZKorJJMbuJhZi3FsCOprA0O9dLWs7S4ksn\r\n0UCo0axVCmf5w3/1KnXJljf/w9iiSNyoqM5e+IjleokD2QduqD1ePulqlbVD\r\ntwJA80iuaXSWtCqMQ6NrcG4qWbwfP3r6Uso=\r\n=32ZZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-sort-stream_1.0.0_1655535056572_0.19972034382942483"},"_hasShrinkwrap":false},"1.0.1":{"name":"multi-sort-stream","version":"1.0.1","description":"merge multiple sorted streams into a single sorted stream","dependencies":{"from2":"^2.3.0"},"devDependencies":{"tape":"5.5.3"},"scripts":{"test":"tape test/*.js"},"license":"bsd","gitHead":"5bf2bdccb92df971897715168157ea75f15a1290","_id":"multi-sort-stream@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-+uCTBS8FnjVtNopGtw1rFpZd+1XQnsa9/nwgVHaySz2fDdVaajHuot2fD7miTagfEzVZClXUD1S7PohJTlvfwQ==","shasum":"927a9ef5aa2b001609c6c42b7fad22157bf4a4c6","tarball":"https://registry.npmjs.org/multi-sort-stream/-/multi-sort-stream-1.0.1.tgz","fileCount":7,"unpackedSize":6023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdUwX9GDpbjl+wIdDSLAYxm84hBBJ2aI4SiZGIlWSodgIgY44NwIgHoBEHcsvEZrLRxuFTxcef/YGivq4b142+Ylw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirchSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDZg/+KVv5dmdjAghduwQPIEMHoMO34NNQSI4EGnw2C+OlAk3/lInx\r\nt3i0W4vuOlj+JuMLLyGaceshUfLCWb8HxfAe49dST4Y+bRz2nftBy+O69MXY\r\nOiZ7DGc4JyvemaQJt7aqHGPKJ6m3ef8NVQQ/ztU9L9ZGRr2T/COXkOB9cGLB\r\nTZCIgfVlrLVovhgYQNR+z5cLFiseUVmn3Qi3K0Shjxv81hLu+MkhHpsVm5k2\r\nCLYa5sT9RD0bDHQzwBRphTcKRLfWPcvUfnUz2/uuQ8V/GMY/HACGd2pO/gGB\r\nYCrDAPtUrwXwAv0qZbYq8VuqSXBlGt+zfoQitMtdulSsUj+3K2uiuytoe5Vn\r\neIBCr85uAKD4iwuweyDu3iIJDgrNl1LAStjf2fDtBfophqNMoc+MbSSSoLZI\r\nSsv6qYHCWF1U8KYsYegBWsWHYEqM+tWUTDAh4QKD+CJ0ECmMeey6SoGIkecJ\r\nME8jPYvOfnRxlFqlNs4Sqvk16TrTGTeA+nY+W93KhZ+BbHGYIcFrWeYvY5pg\r\nnsfeinmCchGT9OOFKSYCI2cICBCQPIcl2w4g4GrHtYugds6yVlC7HBZ6+4i3\r\ng1amJOcd83chFSI5RRJJDMNS8DGgaAhgY3OeqVBWUIOEL2o1ce3/Q9+pNDlr\r\nEDHeVMEfShNoYv2PiI9GAdUuFkkVeJd8Gcg=\r\n=k6su\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-sort-stream_1.0.1_1655556178770_0.664482687989085"},"_hasShrinkwrap":false},"1.0.2":{"name":"multi-sort-stream","version":"1.0.2","description":"merge multiple sorted streams into a single sorted stream","devDependencies":{"tape":"^5.5.3","collect-stream":"^1.2.1"},"scripts":{"test":"tape test/*.js"},"license":"bsd","gitHead":"720ae118d236be61fda7d6f3d3c5ccff1774d869","_id":"multi-sort-stream@1.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-zA8gtFF1PP1YljNx7h5A2wuUn583ACQcPR10LRoKo/4CdkXqCgYo7ar46rsZYqf4ebhNWVuxsVDfANN/9Oa5Rw==","shasum":"e2306e83b0c647d8a4f2f5d0a4551d4e1dd7ff0a","tarball":"https://registry.npmjs.org/multi-sort-stream/-/multi-sort-stream-1.0.2.tgz","fileCount":7,"unpackedSize":6512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJTWBWiknmo3KmxEkmv+9ByOkbIC3eeYlJDBsPlMPj6AiAYyA4BroA+BmuN7MxhK3QMzSkLXFqbcNOAKGE8QQQKkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiroYYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcsw/9FisnWgYJjvY582DVFgFPUw9NrqNEYBo+mGnREL87BFdIQTtc\r\nT7GT+Et92ndHG0fjimLqgr8p9Mch89w4iWntuxxWaqZWTri1pFiBnJBVXYY/\r\nU4DTf/ISN5eBkR+z9jFcu1UWTwqhuXgSRNJTIMb3N+P9AHGRwqTviyFnUGhP\r\nogtOVKixeJkhDaCBtkh5Vkp4SSyEjWuWvwIX7leSISbelVVVF/VBvFe/mmCO\r\nO8EZsRsNTHzh21V9dvT+v7qIlB8V3SAA3WYAoslgi4ajY+IycHuoqrUBp+Sj\r\n3YZ+oxIdAnftqud0i7fO7d5TuSMtid3jNr3Pk6bR6TsQlDLqHxzf6S1+tIC8\r\n6gXDzNf0uhPnsUpPz88iC+13aBdvXDVaNIJTvWCrjhK26Dq0G9hjEFbGaWpj\r\nV9d1VBOBZfUEtca/Uzk1YovdjiK9f9Fq69gSl3wRvhXThXQK1rcezwtv8N9r\r\n3JssdoQyiQpCKaMg9CikxKq14b2KfSPNTJAa5GDCaUWcVESQFkWgj7zp38xq\r\nACMe9P7UeSeoeVMCHXR1ioS/6sZOgjGt7QpPI2JCDuYURruIAcVKm/iBp2Eq\r\nfBhYFvWcFs9+h8+nShZNNXu4UEcv1WYqBvIorGVVw9xkt0gab972xMCdDBZS\r\nwg7X3K5slK/KzezKdFDcELYEDCsYWF33eE8=\r\n=K2bf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-sort-stream_1.0.2_1655604760188_0.6379681282305982"},"_hasShrinkwrap":false},"1.0.3":{"name":"multi-sort-stream","version":"1.0.3","description":"merge multiple sorted streams into a single sorted stream","devDependencies":{"tape":"^5.5.3","collect-stream":"^1.2.1"},"scripts":{"test":"tape test/*.js"},"license":"bsd","gitHead":"21af74dd8feaa186f672fe447ce19164c19ffb59","_id":"multi-sort-stream@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-MFXD0AX51sf+jtFYwK/uHOUPu6fSrvHX0ILA30TAuarlddoHYj2P6mqi5NonEaSoeWBSgSa3921mqJ/m1Y45Lw==","shasum":"1c107408a198a9acfe9d1db9c6f04ee78af6acd4","tarball":"https://registry.npmjs.org/multi-sort-stream/-/multi-sort-stream-1.0.3.tgz","fileCount":9,"unpackedSize":8250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDppFCmHtd/ucp1+ng4adyRqxa2FrNzRW7sziIw4MPaHQIgT465z3b/g4HRhrgctSbkAh8E3/94uFar6F73NApXJos="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirqycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/TQ//Q6AYhpkCaf6XbP9wiN0GkibWM0t3VS/C0rWYo1ESyTxgn40U\r\nGNkWZ7WFLyKAxKrboIT0XXfbQnYwim+sccNLOub9aTTPvsZUHfilnxJJ/H/4\r\newsfs1dCRqt43q8uv9EkAZiDpb1Dkzh2Jf+2GXbfthW7EdmsGfnH4kB8O8Wa\r\ncy4nywZROA/6x0TcyA2Q90fkcBAIoqbH0IsKDaEQLy5kY/BDHjpxnnBgw6Ey\r\nSRo3ma8ZSbcAwmaQTV1ikQjdptH8GNHRObjWpO60wFl5kKg7cScg2G+SVwUW\r\n/8tLqIdXoIfMh/9IN/9n9WkC4n8/9fTyjASbk5RJDHAO0KMA0eFSjSpX66RA\r\n8cyr4HH0A59wziJJ1fQrntjdlI+in/cBmC3vfTjH/wt5Hs0YnN0cZaWdfRnm\r\n9pEO9BKn7l03H90uttUgjLjPZO4pHLcJ6HAhHG6yEdNWN8JRB7IElPRUNyyy\r\n0itNiqW1WUR0vqQFvWARc6//bncqE8w/XbRSd4qeE5TaomhPJFBinxXCkqSA\r\nFlPDMoHRb9Tssr1dJLmkJV23Dfw5HdSRQsQ2CWKGjOUsEpVn7BuX/kYUG0Cr\r\n7E14c6f1lOHnxsdov0Wf+20/7SDVxPztxB3LV4B2P5DWtTyWh3Okf1oi19n2\r\nLhCwBGMdBBbdAZcirzzjBX/LC+ZbiViu2BE=\r\n=zhhc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-sort-stream_1.0.3_1655614620563_0.8572410761529712"},"_hasShrinkwrap":false},"1.0.4":{"name":"multi-sort-stream","version":"1.0.4","description":"merge multiple sorted streams into a single sorted stream","devDependencies":{"tape":"^5.5.3","collect-stream":"^1.2.1"},"scripts":{"test":"tape test/*.js"},"license":"bsd","gitHead":"250ebc69ebb731734e6bcc088f19204500908244","_id":"multi-sort-stream@1.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-hAZ8JOEQFbgdLe8HWZbb7gdZg0/yAIHF00Qfo3kd0rXFv96nXe+/bPTrKHZ2QMHugGX4FiAyET1Lt+jiB+7Qlg==","shasum":"e4348edc9edc36e16333e531a90c0f166235cc99","tarball":"https://registry.npmjs.org/multi-sort-stream/-/multi-sort-stream-1.0.4.tgz","fileCount":9,"unpackedSize":8272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4090rbM0M2bnvhhoRRmvQoegsgVYX8NdhLvP5RVB3xwIgTBh1zGxn+cwi8drwkPz7JlUM/cZxn/iXwL21bbZVpdQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwpQhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq38RAAg4tDIm4MDeYKQoQcbXSyQJ4g8Lpf33mDiNVPg7CuTvS3bxcg\r\nGk0vmRTnuNWN5lErsXlvXqDU2lTzctfmSgVkttnS03MOdAmoobFj+x0/Er4v\r\nRHFar6lI2YLm5eEJWc8z2RJZiLD30svFGbdgwz2paJJpjGvpi5Apnbb3EGE2\r\n+/NkxEiADn90bVcaZcXytEDAZE27AmjoOgx3zA3JmBWSZ4Vi3xkD81BraOe5\r\nOqT4E3q99Zz2tqxePCIWz3sgkxctCpQgVsxj7fcI5rowpzjNWXv67g9bJqP8\r\n92iUoqg4ZNLN9WPNGB3p09AjvXlon8+Emqhw87c5uBorMT65HFLYjhSR6Xeg\r\njiWUBx2glXB2PXoQoAp94fFH8WTDE2vqyzwR8humDTG+p/U+nNZddoUuO+PV\r\nsSDyTnp2QvCcvs6Ga5WIXDW5+WkBPg+WoXpIqj+ItXimFypW6eR81EC48R/u\r\nZEM9xiOcNnxxieOPtuw5qEtE0LfvodRJ1w+8XGrVCop0nA939zGBQ2jbikjm\r\ngrvhIq5QE8xR1I0igJapGPWGlzRU+vbklZhrJlh+4lwM1SKucxqmHVLTyBg5\r\nkQ0P9q8IxD0lHM33LT4/P4K9N+YdsRsWDkpdO0xlbrtPUwHsJRep6XWTEpvE\r\ndZRdq1qYqJ/KTwtmOisYLT1RHPYT5vCVjH4=\r\n=SrCv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"directories":{},"maintainers":[{"name":"substack","email":"substack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multi-sort-stream_1.0.4_1656919073397_0.42072385919804756"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-18T06:50:56.571Z","1.0.0":"2022-06-18T06:50:56.729Z","modified":"2022-11-08T10:40:02.849Z","1.0.1":"2022-06-18T12:42:58.967Z","1.0.2":"2022-06-19T02:12:40.356Z","1.0.3":"2022-06-19T04:57:00.740Z","1.0.4":"2022-07-04T07:17:53.606Z"},"maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"description":"merge multiple sorted streams into a single sorted stream","license":"bsd","readme":"# multi-sort-stream\n\nmerge multiple sorted streams into a single sorted stream\n\n# example\n\n``` js\nvar multiSort = require('multi-sort-stream')\nvar { Readable, Transform, pipeline } = require('stream')\nvar a = Readable.from([5,10,15])\nvar b = Readable.from([3,20,50,55])\nvar c = Readable.from([17,25])\n\npipeline(\n  multiSort([a,b,c], (a,b) => a < b ? -1 : +1),\n  Transform({\n    writableObjectMode: true,\n    transform: (row,enc,next) => next(null, JSON.stringify(row)+'\\n'),\n  }),\n  process.stdout,\n  (err) => { if (err) console.error(err) }\n)\n```\n\noutput:\n\n```\n3\n5\n10\n15\n17\n20\n25\n50\n55\n```\n\n# api\n\n``` js\nvar multiSort = require('multi-sort-stream')\n```\n\n## var stream = multiSort(streams, opts)\n\nCreate a readable `stream` of sorted output from an array of sorted readable `streams`.\n\n* `opts.compare(a,b)` - comparison function (return -1 or +1)\n\nIf `opts` is a function, it will be used as the `opts.compare` function.\n\n# install\n\n```\nnpm install multi-sort-stream\n```\n\n# license\n\nbsd\n\n","readmeFilename":"readme.md"}