{"_id":"noflo-compare","_rev":"29-d8e821c9ce482cd64393d63676c084bf","name":"noflo-compare","description":"Performing Comparisons in NoFlo","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"version":"0.0.1","licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"engines":{"node":">=0.6.0"},"repository":{"type":"git","url":"git://github.com/kenhkan/noflo-compare"},"dependencies":{"noflo":"0.3.x","underscore":"1.4.x","underscore.string":"2.3.x","node-uuid":"1.4.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","noflo-test":"https://github.com/kenhkan/noflo-test/tarball/master"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components","test":"./node_modules/.bin/noflo-test --spec test/*.coffee"},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n","readmeFilename":"README.md","_id":"noflo-compare@0.0.1","dist":{"shasum":"c4635bb2c5b74b4e9e4ae3cdf5624c05f8987b19","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.0.1.tgz","integrity":"sha512-kLxgwlt+RhhnTrIYqXvyt1Rdt+EBPQfr++oNivoFCQQVadBa790QaoSav7qpf+9TFyRvhvsNFTWbG5sj2h9HNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzCIKFfmLBldk01DMA1k5xrSbIsN/XcB/ULjMlbnd7RAiAdBGV+7xlgxoYiZuCjKDkDImSr/Rb7jPbOsWVeMkFG0Q=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}],"directories":{}},"0.0.2":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"version":"0.0.2","licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"engines":{"node":">=0.6.0"},"repository":{"type":"git","url":"git://github.com/kenhkan/noflo-compare"},"dependencies":{"noflo":"0.3.x","underscore":"1.4.x","underscore.string":"2.3.x","node-uuid":"1.4.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","noflo-test":"https://github.com/kenhkan/noflo-test/tarball/master"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components","test":"./node_modules/.bin/noflo-test --spec test/*.coffee"},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n","readmeFilename":"README.md","_id":"noflo-compare@0.0.2","dist":{"shasum":"ebcefbfe2044ff101f97d8c543242bf737f73058","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.0.2.tgz","integrity":"sha512-Udn7+Om2TiCkBxlj0kHB8/nYWur6OZ7T8RfzPFfANqxfl7XoTNbN/+vo7b3wx2Io6HWQHNJHjmazeUXk3YCT2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ5ZUoFDAid8h8TEPk4vJ8ONRgGQ+w90FQyRJXhOzw3AiBtzHrbnXgGLo094SqPBDsFC/mnDbd8ndlDhcZA/5XQEg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}],"directories":{}},"0.0.3":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"version":"0.0.3","licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"engines":{"node":">=0.6.0"},"repository":{"type":"git","url":"git://github.com/kenhkan/noflo-compare"},"dependencies":{"noflo":"https://github.com/kenhkan/noflo/tarball/master","underscore":"1.4.x","underscore.string":"2.3.x","node-uuid":"1.4.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","noflo-test":"https://github.com/kenhkan/noflo-test/tarball/master"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components","test":"./node_modules/.bin/noflo-test --spec test/*.coffee"},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n","readmeFilename":"README.md","_id":"noflo-compare@0.0.3","dist":{"shasum":"776e61b7a01a30932cb1b7009e9e762cc101ace7","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.0.3.tgz","integrity":"sha512-xyQA/Gn7uyz0GSYLtApv+EimqD3eigLAADvoqp1bNig7L1dI4JG8ZTsqstVLKcBzDalvG564YqAjBjv5GVVMLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbXvR0z9IpxA/Qj28kdNgHFk6tz7wyxQ/Nzx6DVhL5TAiAq6jI8ME/306AVFjNh3741ECqhaHB+LlxzW74uwRr/8w=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}]},"0.0.4":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"version":"0.0.4","licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"engines":{"node":">=0.6.0"},"repository":{"type":"git","url":"git://github.com/kenhkan/noflo-compare"},"dependencies":{"noflo":"https://github.com/kenhkan/noflo/tarball/master","underscore":"1.4.x","underscore.string":"2.3.x","node-uuid":"1.4.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","noflo-test":"https://github.com/kenhkan/noflo-test/tarball/master"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components","test":"./node_modules/.bin/noflo-test --spec test/*.coffee"},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n","readmeFilename":"README.md","_id":"noflo-compare@0.0.4","dist":{"shasum":"0b01e4ae8da5002ee04bce63437fa19481787d90","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.0.4.tgz","integrity":"sha512-gnYrXZYh5X6f80Wplkv+8Vg1DCQ0yjUlQ2NLz6IgcpsEnJ0fdfKXgQbv1y29J2y24D0sR3LHx7PwIPHrW+BD6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/slaiKv4D+T/WSI2ZSzDHKcKgJxpPecvyAefSDugsJAiEA9FuvSBRLs+OsHpiRdZjq+rLbatnjMSjAt8nn7VFY6zA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}]},"0.0.5":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"version":"0.0.5","licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"engines":{"node":">=0.6.0"},"repository":{"type":"git","url":"git://github.com/kenhkan/noflo-compare"},"dependencies":{"noflo":"https://github.com/kenhkan/noflo/tarball/master","underscore":"1.4.x","underscore.string":"2.3.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","noflo-test":"https://github.com/kenhkan/noflo-test/tarball/master"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components","test":"./node_modules/.bin/noflo-test --spec test/*.coffee"},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n\n\nUsage\n-------------------------------\n\n### AllPackets ###\n\nAccept two streams of packets. Only the one with packets \"winning\" the\npackets of the other stream gets passed to the 'OUT' port.\n\nThe comparison is done on a packet-to-packet basis. For instance, for\nthe following streams,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G\n\nThe first stream would win because `C > A`, `D > B`, and `H > G` even\nthough `3 < 4`. The stream with the most winning packets gets forwarded.\n\nIf the number of packets doesn't match, comparison would be performed\nonly up to the last packet of the shorter stream. For instance,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G, Z, Z, Z, Z\n\nOnly the first four are compared and the result is the same as before.\n\n#### In-ports\n\n  * IN: streams of packets to be compared\n\n#### Out-ports\n\n  * OUT: the winning stream of the couple of streams passed to 'IN'\n\n#### Examples\n\nCompare two streams and output the first one.\n\n    'C\\nD\\n3\\nH\\nZ\\nZ' -> IN SplitA(core/SplitStr) OUT -> IN AllPackets(compare/AllPackets)\n    'A\\nB\\n4\\nG' -> IN SplitB(core/SplitStr) OUT -> IN AllPackets() OUT -> IN Output(core/Output)\n","readmeFilename":"README.md","_id":"noflo-compare@0.0.5","dist":{"shasum":"0de8d10e0a859450ea2d51d602644f33be2275de","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.0.5.tgz","integrity":"sha512-negF3zR7czksd8PLCS7kLf8OrNSixg+dE348w1cygKu0ka7pl3xIT2vub5CgSQvWWzkmcJjTgsJtgoICwPOAVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6znAF4bncSnygjTU011RL4BIPNcgTpwwx54hNDgEuhwIhAJQsuuYf+Gry+sxNY+31VqUHFPBWic2ab09aTw2iI2M6"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}]},"0.1.2":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"version":"0.1.2","author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"repository":{"type":"git","url":"https://github.com/kenhkan/compare.git"},"licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"dependencies":{"noflo":"~0.4.0","underscore":"~1.5.1"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","grunt":"~0.4.1","grunt-contrib-coffee":"~0.6.6","grunt-coffeelint":"~0.0.6","grunt-cafe-mocha":"~0.1.2","chai":"~1.5.0","mocha":"~1.9.0","grunt-mocha-phantomjs":"~0.2.2","grunt-component-build":"~0.2.7","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.3.1","component-json":"~0.1.4","grunt-combine":"~0.8.3","grunt-component":"~0.1.2"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components/*.coffee spec/*.coffee","test":"./node_modules/.bin/mocha --compilers coffee:coffee-script spec/*.coffee"},"readme":"# noflo-compare [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](http://travis-ci.org/kenhkan/noflo-compare)\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n\n\nUsage\n-------------------------------\n\n### AllPackets ###\n\nAccept two streams of packets. Only the one with packets \"winning\" the\npackets of the other stream gets passed to the 'OUT' port.\n\nThe comparison is done on a packet-to-packet basis. For instance, for\nthe following streams,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G\n\nThe first stream would win because `C > A`, `D > B`, and `H > G` even\nthough `3 < 4`. The stream with the most winning packets gets forwarded.\n\nIf the number of packets doesn't match, comparison would be performed\nonly up to the last packet of the shorter stream. For instance,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G, Z, Z, Z, Z\n\nOnly the first four are compared and the result is the same as before.\n\n#### In-ports\n\n  * IN: streams of packets to be compared\n\n#### Out-ports\n\n  * OUT: the winning stream of the couple of streams passed to 'IN'\n\n#### Examples\n\nCompare two streams and output the first one.\n\n    'C\\nD\\n3\\nH\\nZ\\nZ' -> IN SplitA(core/SplitStr) OUT -> IN AllPackets(compare/AllPackets)\n    'A\\nB\\n4\\nG' -> IN SplitB(core/SplitStr) OUT -> IN AllPackets() OUT -> IN Output(core/Output)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/kenhkan/compare/issues"},"_id":"noflo-compare@0.1.2","dist":{"shasum":"08520488f3c7d0dbfdccd6c97efdb9db63210f64","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.1.2.tgz","integrity":"sha512-RyJIFTEHkRM37qfl3OZe6qsGTRWbb7nA1ofpgUQCJer7R+8iSlUtwpF8dCPx7/wTdFZGYby1lc2PrLHYLOtQzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDjRNT1JVc7ZzR0/poRjwpwpXxEQ4sAv1LQD+SXgWFoQIgbPXVhFZ2x9uAxPnIzpeQlrAq45Kk1uI2VFhZ5nlcaeY="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}]},"0.2.0":{"name":"noflo-compare","description":"Performing Comparisons in NoFlo","keywords":["noflo","compare","utilities"],"version":"0.2.0","author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"repository":{"type":"git","url":"https://github.com/kenhkan/compare.git"},"licenses":[{"type":"MIT","url":"https://github.com/kenhkan/noflo-compare/blob/master/LICENSE.md"}],"dependencies":{"noflo":"~0.4.0","underscore":"~1.5.1","noflo-swiss":"0.0.x","noflo-cache":"0.0.x"},"devDependencies":{"coffeelint":"*","coffee-script":"1.6.x","grunt":"~0.4.1","grunt-contrib-coffee":"~0.6.6","grunt-coffeelint":"~0.0.6","grunt-cafe-mocha":"~0.1.2","chai":"~1.5.0","mocha":"~1.9.0","grunt-mocha-phantomjs":"~0.2.2","grunt-component-build":"~0.2.7","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.3.1","component-json":"~0.1.4","grunt-combine":"~0.8.3","grunt-component":"~0.1.2"},"noflo":{"components":{"AllPackets":"./components/AllPackets.coffee"},"graphs":{"IsEmpty":"./graphs/IsEmpty.fbp","IsEqual":"./graphs/IsEqual.fbp"}},"scripts":{"pretest":"./node_modules/.bin/coffeelint -r components/*.coffee spec/*.coffee","test":"./node_modules/.bin/mocha --compilers coffee:coffee-script spec/*.coffee"},"readme":"# noflo-compare [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](http://travis-ci.org/kenhkan/noflo-compare)\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n\nFeel free to contribute new components and graphs! I'll try to\nincorporate as soon as time allows.\n\n\nUsage\n-------------------------------\n\n### AllPackets ###\n\nAccept two streams of packets. Only the one with packets \"winning\" the\npackets of the other stream gets passed to the 'OUT' port.\n\nThe comparison is done on a packet-to-packet basis. For instance, for\nthe following streams,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G\n\nThe first stream would win because `C > A`, `D > B`, and `H > G` even\nthough `3 < 4`. The stream with the most winning packets gets forwarded.\n\nIf the number of packets doesn't match, comparison would be performed\nonly up to the last packet of the shorter stream. For instance,\n\n    First Stream: C, D, 3, H\n    Second Stream: A, B, 4, G, Z, Z, Z, Z\n\nOnly the first four are compared and the result is the same as before.\n\n#### In-ports\n\n  * IN: streams of packets to be compared\n\n#### Out-ports\n\n  * OUT: the winning stream of the couple of streams passed to 'IN'\n\n#### Examples\n\nCompare two streams and output the first one.\n\n    'C\\nD\\n3\\nH\\nZ\\nZ' -> IN SplitA(core/SplitStr) OUT -> IN AllPackets(compare/AllPackets)\n    'A\\nB\\n4\\nG' -> IN SplitB(core/SplitStr) OUT -> IN AllPackets() OUT -> IN Output(core/Output)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/kenhkan/compare/issues"},"_id":"noflo-compare@0.2.0","dist":{"shasum":"4a238b174db83063607f9fa0a0b25bb852e25375","tarball":"https://registry.npmjs.org/noflo-compare/-/noflo-compare-0.2.0.tgz","integrity":"sha512-0n5gGtuShY3VDHZ5bbxAtTkynnigEbG8/kGSatVYddDlNAsyuZ1NDZHjK6ZspowW36xAfBXu/mZgdPN30nkavQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChy+tYpCeiUcmUB9LND8roYmfJYojGNbp6ZUG2Se7uqAIgFewkBjG2cXMmLWV8Aq7scOOYFdhZoUBaCWrsGNj8zVc="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"kenhkan","email":"kenhkan@gmail.com"},"maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}]}},"readme":"Performing Comparisons in NoFlo [![Build Status](https://secure.travis-ci.org/kenhkan/noflo-compare.png?branch=master)](https://travis-ci.org/kenhkan/noflo-compare)\n===============================\n\nThis package provides utility components to compare between two or more\nconnections within a [NoFlo](http://noflojs.org/) program.\n","maintainers":[{"name":"kenhkan","email":"kenhkan@gmail.com"}],"time":{"modified":"2022-06-22T04:20:35.683Z","created":"2013-04-23T08:16:52.349Z","0.0.1":"2013-04-23T08:16:54.141Z","0.0.2":"2013-04-23T08:38:51.163Z","0.0.3":"2013-05-01T22:09:37.472Z","0.0.4":"2013-05-06T08:50:48.039Z","0.0.5":"2013-05-29T04:02:07.315Z","0.1.2":"2013-08-01T09:36:14.026Z","0.2.0":"2013-08-13T00:49:40.895Z"},"author":{"name":"Kenneth Kan","email":"kenhkan@gmail.com"},"repository":{"type":"git","url":"https://github.com/kenhkan/compare.git"}}