{"_id":"hafas-discover-stations","_rev":"27-794e6059dd35fef94736c5ba97c3c672","name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","dist-tags":{"latest":"5.0.0","next":"3.0.1"},"versions":{"0.1.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"0.1.0","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^0.3.1","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"tap-min":"^1.2.2","tape":"^4.8.0","vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js | tap-min","prepublishOnly":"npm test"},"gitHead":"5ba27355322706648ae449eeb2edcf58087934bb","_id":"hafas-discover-stations@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-YA4K8yVRubTMMH+EOSaAuqRnFJ755nCNIoAY2iVTVDdrWHPGQ7UoJAczNeziT6OahfWuHE9Zu1vkSoZpiBG90Q==","shasum":"6b4a56ff132702cc71d98a9553d389c731a3dd2e","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcdOp0xn1QF+2JjgK6oaTPKiaLVB6Zu+X6A0cuxYSeBAiEA6Bo2Jgczb8Cvc1RPb+fpz8EyhDV2PpfxQuufhIypBDw="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations-0.1.0.tgz_1516141195124_0.46969971247017384"},"directories":{}},"0.1.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"0.1.1","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^0.3.1","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"74ece8f1f26657d6428ff9512aa2fec167cf944b","_id":"hafas-discover-stations@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-QfeIZL2sPXHogA6BbN9tFYEi34NJnJGmFLaWL1mCL40aTCd97BHc2Kxw5ujF/++GcgIV/tGoYc8OqulRZAwgog==","shasum":"eee9873031e507f1c3786ed4f0a515be9176409f","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPy+/haF30vCcp3IYY0GmhQTBdpuh4rAyd1oWWIUS+4AiAtKdM4G+2DqBDhuJOQh0bTA4yWrIzCpP90w6F7klFgtQ=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations-0.1.1.tgz_1516141744372_0.5796694925520569"},"directories":{}},"1.0.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"1.0.0","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^0.3.1","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"7b2c46b1ee82e17e72d8d43664f6f95b7ff97c19","_id":"hafas-discover-stations@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-2sAndTV1NiqJWRfcRxPj6wKGBbs37JDlVpufSdSLdFbXhX9uKODmVRLRVE6ke6nXc93d1GCV7cQWcnz3lBNYAw==","shasum":"32e8660ee1621551318b6585bf1b8ccc98aac02c","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyZpNnHdnu6cU0iVw+Ihmox8/dEeGCnguHO2cD8GBMvgIgXHzoAYHKR6thbyuL5l1QPKfVyqDsy365TtKhYVmzl08="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations-1.0.0.tgz_1516191027717_0.01551457354798913"},"directories":{}},"1.0.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"1.0.1","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^0.3.1","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"fc33ea65f0ec0f581dbabb624f38529b3cdc2d3c","_id":"hafas-discover-stations@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-zCtRqsCn8ZRlnJGZxCkPZwDltNN73Jy0r/HboX5RwaaqjOHSCILaprPCNjDQrivFXwvYTnbjcpL08Ksse0bWsA==","shasum":"663eb69ddf5d22f78c072f78c25312bb12abfa8c","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-1.0.1.tgz","fileCount":5,"unpackedSize":9637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKmmSCRA9TVsSAnZWagAAVXYP/RpeB0lSkK3/KOEi1a36\n3Z/7Ua7SnAUn+pPeSYOrECiM8bDKG+i5wPkfwgSG+ks8KHUfm+ZcKk5oZta2\nOCzKEd1fybOq7l2b8nvaFM0HEWCBl9sZcjzdIQsw3wdCjeYeLAUvQL3IIG0J\ntl8tEI8EMJFACJwCcKYsQbPeYhfUStcrUAH9sRIjYjJu8P4E+svvjVSQy+g9\ni6Apyo0aOUurAJcXefTlv5UxY8VNt+2a40Xeu2wyjRWDBITo/dt8MYpoU22x\nwQKU6QjlSGijMrEV5N7IxvySvmLFhYERI6VW9gM0za8HgvPz/2BUjzRCWtX4\nxB7MnQKXyg2n5qhOBrDv0ElzFquCZwveyC/sVlcmU3f9SDzHQIFaSuy9I2mD\n3IVxwJQRZCH5ZCdQaknISuGXoqNB1dVez5VblICNaPEiwSStZ+yEvRXVTYXO\nXlRIh31lDw0r+XTT/PwGDVt06XSfixPo1Npe3f4Ow9H8R31qJUwBHJdR9ueD\nMSgWoQZMRNIxf3y7nPip5W9CxzS7fe66JAJ/bTlxIVUQlAZgXicGLlR7xEho\nf+xHAqGaGBEeGUwhF8Ix1cMUNg4XNaGz3E/gFbPmRFQSlH9KQRCeb6sXKNVz\n/jG1Jj66vU9VlBkmQ6CxB6s93MgmkAWEhhuDiNCSF4570N8OrW4LRNxc74Gu\n14pD\r\n=KF+A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmlovmPEsEdflsuTH0AQjPrhv7Yb4QC6Mk21nva3h75AiEA5MjUs+lMArPGiHhhD+syVL3BlWtV4RnOsHdqdIp5KUE="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_1.0.1_1529506193916_0.29493717821159526"},"_hasShrinkwrap":false},"1.0.2":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"1.0.2","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"de88342cf19bc0aba110f0bfdbac9c68ab4426c4","_id":"hafas-discover-stations@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-nm4VxBiCrKU2szzKW5i90cdx1yll5WzPuJ0+82mdTNOp08/jLSsrL+z6JcDtfwj+6DRSMqQHlwg+irvtH6OPIw==","shasum":"29f4721dc070bbdf555c7ef446cf4da2681d4f47","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-1.0.2.tgz","fileCount":5,"unpackedSize":9637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKmoxCRA9TVsSAnZWagAAx/4P/34k9kpUqjzpPwKCxFNq\nzXwDadJ7US1XjhK64CKYuU7BCnt3EYAorXHPf9RT5N1k2brjgGJkARzH2fzn\nq+ae8OVqbcNxM/RRz/lgt06u7r1/w4+BK6pB03HehCqHdLkjunbbq0Icj9s1\nfe6AZKDmqV0YuaTyzNKqF6kaeCf3Cf97rh4FLmTQ2CHb0x0vtXQ/Gs2oggde\nEAM4Uty5knUtnRxSdJUIvzEf4KfRax1n/VL66QZwFd7LCigf/eMhbYkC77fl\nIiTUVnxNFe/n8KjI8ufmshPI9noJzbmzHYVQdHtJpWYKibun96Lyw4/Vna4v\n9RRPy3ghLM+wXF0B4WfEO2rWcAxGgueg3JJ4pBZm53rDVQ1lMdcDgo7S6gVQ\njOU553RQOg7ngU5JPeHZIWUC+gNkE1wriuTnjWMVR2BMpAHMdQCRDM0GKD0W\nL5MPn9UHZNpOmSxRwrS8pPJm8nDn3rwwXu0Q2Wocz6uuqrGINnYKNh8cuCRM\nwOvu/n+OLAbQnBWlogTfq9vIEYf7+0WRbtDZ16KvRBuOZwP/EUTKEDEmb85M\nFa+Mi7hdhdLoLNxn3uxbNzWouz6/hTzYP5W7J1Xhob0SJ1yELTM/Ruy8CJyT\npk1oBeAwlv/XhHbiUtJ4XthC/qKFQDl+Kh2uCG1KY8WvZZ2mgoyA8KiH78J8\n1v5S\r\n=iRqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhokngQf/SiIsfKbKOW5m3e1qxmeQ0VIqJhcBY2MkFvAiBEOoUPYrwp9rcasAD2UvJ5WLuwMmK7SxNYXdQ6jVEULw=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_1.0.2_1529506345743_0.745384370267012"},"_hasShrinkwrap":false},"2.0.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.0.0","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"c8288e59ddd586faa0cfdbd20b21ec9531d196c4","_id":"hafas-discover-stations@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-Ot5OTYW1wamd9xvx7BijFnhmtLAYiET3XMuCqDR6mEEuj13TIbTIAOTdQ9gsS/IOsxmykUZdtT+N4hSf0iXpLw==","shasum":"6dc23599e38aea200697e7b3a45f78740507c228","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.0.0.tgz","fileCount":5,"unpackedSize":9712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKoDuCRA9TVsSAnZWagAAdk4P/in1LOSCgtwA74MeEVfD\nyaQnbPalAnQkUpsTcsGA/mVWF7Qfx3nVU/HYBtZZJ0n2Ao1eS37dMInBU62/\ntP2Oq5Soemh0PA1UbANfAkU5gMBEK2N0iBMrHLbfBGo+v29e39x14boe9wyS\nRncvb+NLjuQKFtwbjBWOKCuB/UqGzDakErpPCVl6hKpNE6pekcazLGLWGn+K\ntCH7pA7E+zTvNbHI8ApCU317icGJ0WeueBUW0/JOsrEzDRgZFbx5eC3AMJz0\nm0m4qlgcnSn3srVsFULh1iCpy98GePnEKXRFYGjH0OGG0KWtcC7L0j8aO1kx\nfB2omMxP+xHZWbmDmrGECtuIiUMxjA5w/nPUu524PfkJwv5sLpxGhqLpT/2w\n+agZGaLyJheYmJgWYEHngSr1acFse/dH5V+cvWiqlIg6Ose6zTXYmCGgac95\nkrNhioYYvzoWMgc8Vjdhuz6GhIaOCxfaf8q6SbTjH8wZ/VroACbMI7fSc8O5\nR33USBJwFVlmhewTLqRbX+1pcoKGo/DJUdI+Z04lfL+eG+PvkX6C1rQywNj7\nYH0UiWgpxXXT4fDA/rtRxP2Qxv+1inicKphCBHYOWudzbxv8Ua391lSAp2Ek\n3ZeghG59d4/Zuo534gGuAe8e5fR6yxzRkET5BgDujE4IEXa/lJ8GMEoqHqxH\n1uza\r\n=JX4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkMVMV32Roo3qvwgI0enVHQ2UpxcI3ouiYYzL+vmqa9AiEA1aN1VLu0idt8TszZ2zZiuDeMJye54Nnvmf2oW3bIic4="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.0.0_1529512173592_0.25083248617487053"},"_hasShrinkwrap":false},"2.1.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.1.0","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"_resolved":"","_integrity":"","_from":"file:hafas-discover-stations-2.1.0.tgz","_id":"hafas-discover-stations@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-HQ6cudjWKCA2SmRq3xOHE9gnsgKIlllo40lnjhONInVrwnzzQgH0wxdoPqFVF/1VK6lIwLZTIYkhC9nsZUdHtg==","shasum":"bc83cc96dd7768d4d556a73ed5ee4eef737de15e","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.1.0.tgz","fileCount":5,"unpackedSize":9899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMOW4CRA9TVsSAnZWagAALLIP/igvBRrQL50WLv/TthJe\nMZaIxZO24oFOc7y2NVvQhSej2RLXkudRc7Aldibnb5KroXdoYBpWRl76KX6G\nEriE2iZI1mSFJTq4MtEFz77tN3Rm+rdE5PT1BVKyN6+av9mZ8SBbSFvFViSN\nfM7h4o1EXj8HvIR0AGTB2yMK+QZW5D4PJ8cMYsLbmvCy7m0xiuCI95sOcKfk\n4jw9KL99cWOEtIN7UesYAnxX4MK5fdpfjeVdZaTDKmfNuullwxZFxFGH8Lvx\nJQbORq5Je/lCP5wtws7o4QXLffULRJFsdY4rfCNY6t6vlC+mVW9K3JnFhnrr\nsqWpsBfrE2r4Dfm8ink1twIAEDXiPe5S/Scq8wvFuo+Z8qF1oAWJVMBYyoXn\naHy2Bpb1jQCYjzgJph+mOS03SQihePmA0JpRpOQYlFAnCG8XKQ9itZ9egtEo\n94hESS8O+Cn+5jfuVGwAfDtojOp4Gx8Mf75bGyQxgoqrzTng+PcSUXX6b+5f\nv/r7u1lL/jdNbkkVba6a5CeMYBqj/xZI0JjMnYk1pPD6veidqiJc2dOiayes\nDLzbIuVS2NhrjhvZCO6qgftZIdWoDBsdl0jwTFWXeDzxQbO6ljSTO7xrTMHe\naqUvAd4pRnJk6xUuUGKyAQEfr/cgBq/7f5iC6XfgyAhIbm31mWXw24w+wdYY\nTXYw\r\n=18od\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRQNNObyi713kyvky2AsQmn37Ket6Uj6sbA5+5/yIwAwIhALhSU7FaALUUpFppUBOUspWwvcGCTOcrYKL87hxILT8E"}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.1.0_1529931192346_0.8931053267148483"},"_hasShrinkwrap":false},"2.1.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.1.1","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"_resolved":"","_integrity":"","_from":"file:hafas-discover-stations-2.1.1.tgz","_id":"hafas-discover-stations@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-ldwRJi4yykANjPK9yXP0LQc19Z3jlAMK1CfT7jZLKmUOBRgWARJTW0ONO32vSp9cBqL51ntRGFx8hWnIDXH7sw==","shasum":"58d07ec1aecb54954eb69f7a827c005d5a007066","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.1.1.tgz","fileCount":5,"unpackedSize":9915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMOY1CRA9TVsSAnZWagAASnEQAKF3J1h7Fmc4VwHRUFod\nlBb3OIG1xkCPHIEOecZIip1xNz2qfJ36ARkYvhl9LDeKIY1JN0DpO85AfxjU\ngqUP8FpoQebneQjrkZx8oaGvGffBdnw2TntWhlXhI8GQhlJ9ceNLHlyLUlaz\noTWX4S9NFPCayj/kQdc9zR/eTGLJU0/1SY0aAPX5Sg4PXOKhu1LBxSlwAFqI\n8jEfEaETduinK/u3bVSWxKpAnXGKJiIPu/d8Jny+M+QIS9YvHAFzRKTYLa5e\niCGrDpAo3YPIZu03ZuJj3ktxeiLGBGP7GLLqSeapJljvxGzG70/mfxoetLzw\n99cRThiv+XOvuQ/5+HQJg1ZQfKJiBfvRhni7rJr/kdwhKxcquCZ0BIctll5N\n4MOTY6u2/yjobNSmyW1FW1lfJU7mFIkoNvGkbDvXWBTvSzYy6jGxAOiv6QrZ\njVOpEqSWudxrDdkQ5GcabiuaxnS8vDIxjkJZfxfCARqq6aUvwGHPJ7xz/XMn\nYXncvoK++bA0P21irumuJ6TsByncm9TJo7ioBzakDK4TRh20wdo0/UzZFwbI\nxxy9xOZ6hFUpNU5MHujnGomuqkbbZh1K7PRxrwJuZgEDkjRAQ7UycvvqfLV7\nXBU3u7zUQn8/B+7goy5W6ipaG8kWYG6dX/XdNcsiUEczmA2YTLIO3+bilYbb\nk3I0\r\n=wqwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnRIQ5Wxpp/RkM2lEJ9xb6+mJzxzL/oq45o3/yPx2yQAiEA9QMhoIaIGmsWnV6VIf+kHnXCr2rHSq3r5DyL2IVTYbQ="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.1.1_1529931316869_0.0021231232444725023"},"_hasShrinkwrap":false},"2.2.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.0","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"vbb-hafas":"^5.0.0-alpha.5"},"peerDependencies":{"hafas-client":"^3.0.0-alpha.15"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"readme":"# hafas-discover-stations\n\n**Pass in a HAFAS client, discover stations by querying departures.** It tries to find all stations that all trains known by the endpoint stop at.\n\n[![npm version](https://img.shields.io/npm/v/hafas-discover-stations.svg)](https://www.npmjs.com/package/hafas-discover-stations)\n[![build status](https://img.shields.io/travis/derhuerst/hafas-discover-stations.svg)](https://travis-ci.org/derhuerst/hafas-discover-stations)\n![ISC-licensed](https://img.shields.io/github/license/derhuerst/hafas-discover-stations.svg)\n[![chat on gitter](https://badges.gitter.im/derhuerst.svg)](https://gitter.im/derhuerst)\n[![support me on Patreon](https://img.shields.io/badge/support%20me-on%20patreon-fa7664.svg)](https://patreon.com/derhuerst)\n\n\n## Installing\n\n```shell\nnpm install hafas-discover-stations\n```\n\n\n## Usage\n\n```js\nconst createWalk = require('hafas-discover-stations')\nconst vbb = require('vbb-hafas')\n\nconst walk = createWalk(vbb)\n\nconst friedrichstr = '900000100001' // where to start\nwalk(friedrichstr)\n.on('data', console.log)\n.on('error', console.error)\n```\n\n`walk()` returns a [readable stream](http://nodejs.org/api/stream.html#stream_class_stream_readable) [in object mode](https://nodejs.org/api/stream.html#stream_object_mode). It emits the following events:\n\n- `data`: a new station that has been discovered\n- `stats`: an object with the following keys:\n\t- `stations`: the number of stations discovered\n\t- `requests`: the number of requests sent\n\t- `queued`: the number of queued station IDs\n- `edge`: a connection between two stations, with the following keys:\n\t- `source`: a [*Friendly Public Transport Format* `1.0.1` `station` object](https://github.com/public-transport/friendly-public-transport-format/blob/1.0.1/spec/readme.md#station)\n\t- `target`: a [*Friendly Public Transport Format* `1.0.1` `station` object](https://github.com/public-transport/friendly-public-transport-format/blob/1.0.1/spec/readme.md#station)\n\t- `duration`: time to travel, in milliseconds\n\t- `line`: a [*Friendly Public Transport Format* `1.0.1` `line` object](https://github.com/public-transport/friendly-public-transport-format/blob/1.0.1/spec/readme.md#line)\n\n\n## API\n\n```js\nwalk(stationId, [opt])\n```\n\n`opt` may have the following keys. It will be passed into [`queue()`](https://github.com/jessetane/queue#constructor).\n\n- `concurrency`: number of requests run in parallel – default: `2`\n- `timeout`: timeout for a single job in milliseconds – default: `10000`\n- `parseStationId`: an optional function to process station IDs – default: `id => id`\n\n\n## Contributing\n\nIf you **have a question**, **found a bug** or want to **propose a feature**, have a look at [the issues page](https://github.com/derhuerst/hafas-discover-stations/issues).\n","readmeFilename":"readme.md","gitHead":"d9416d160aed6d248bd42848486e3d61da7d79c8","_id":"hafas-discover-stations@2.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-r/v5EHBgoXX/w5OVVG2+kIbLWdVk7EqSAtpbIiTfXvEqa9EmeydxlFCz4lfBH2WbbCm/rp1uB4+N+K0Mt0opmw==","shasum":"e58aef4199fec43e33dcc3f3c2161c42cac5efc2","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.0.tgz","fileCount":5,"unpackedSize":10688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbONO7CRA9TVsSAnZWagAAJVUP/A4Xlzf6BVHn87f1Zuvd\n/dZBzEBHi32qxU78yL6TgFelGv7vpHi3msOjggghIy1UIzPrJZaacYSnew5m\nKqQslBhLncjh7wVXnRLgT7OcKPK5kDaL3qtmFf55eYMqKQj16tLcfDa1Do3W\nY6LTSC9NezP4ExnU9e3oMO1D74aJpiskwEed2VxNrPO4cQfNf5XSai7CA5NN\nsqgCscesWqbbWr2hmeY5rbD5EhOA8Am14pYsQii0Pot83yM22rAOidT/OOuO\n+Pin7M0Y7hjvYFFvwU8mtXzS/pCXrcjSO33fCNHivT/+Z6GXntjaOBsBQPgo\nv5IcId8xheKYQYCO8J/AzE3IGbyv8fQbrd+XVflRQfNFvJabQ1fHZSk++CUV\nS2vhwfKa2beRqoETPoMciiBEs080ygS5JUvYZ4P80OhpP6KWsJXJ/L2KzhAo\n4CCu1sbmhlZeGSnxmYCIZgQWhSr3GmoSpr3KoQRvQkPzV2aGJ71UFvPc4MKO\np00ryhXgN3fW9Iq3jM859CAAjYT+Jcmg65RBI677F7vh7Q8HOqv7l5IwsL0k\nwZtKtix+0H5KSRnsByUnC2UHvHcrZx68i4G3sy0I+IIUsvY2zj8EIa8lZXPQ\n1t9eyXWE3d8YjPkTASRxJlW2xPWHOf609RpPtvPGK6XLz9LNGOHeOdwCFcgj\nk5Pi\r\n=lyvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkyixsQuKZGi66FH2COdY0NqcApVWS6vfPLwk9iqaHvAiBTnuripWRIpdvlLTG7cZc4mbwR3V5pl4eNk8cYv8dT5w=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.0_1530450875530_0.02912836960302867"},"_hasShrinkwrap":false},"2.2.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.1","main":"index.js","files":["index.js","bin.js"],"keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^3.1.0","luxon":"^1.0.0","mri":"^1.1.0","queue":"^4.4.2","tty":"^1.0.1"},"devDependencies":{"ndjson":"^1.5.0","pump":"^3.0.0","through2":"^2.0.3","vbb-hafas":"^5.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"_resolved":"","_integrity":"","_from":"file:hafas-discover-stations-2.2.1.tgz","_id":"hafas-discover-stations@2.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-uOoFfMsOEnc1V5AqArjR7BEA4++7qe9hAsXoONNVl0fmVxrX/gtV1ZIPKaDaWIc9eDePsb97BSGOvEYVf1cApA==","shasum":"07b19895b427a16d0eb84a90aea40a28c0947d10","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.1.tgz","fileCount":5,"unpackedSize":11464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeYzXCRA9TVsSAnZWagAAB6UP/jDbJGRsWqlzkufpB+DQ\nStBTEQ6uVEP1910vTYGwkNFIAyvl3rR/q6qkdKK4tLSJi64mOh52tV84Q/bF\n9ICbb8KwP6YSnEbSJ83B8CPb3XpLuVtHaGznlS7LeAhEBEtG+QImLA4DybdX\nyj4PT1Tkh8bo78Z1mB0FfI43a8R+Z0zAOPhZ0u+XLrUY0RGqDGVM082v1Cj1\nnwQj4FnL2rwe8lCsZJ75j3+1xUKBrKwcjm0PDQdOgizcwbVgixsavVijZr9r\nt6VDUJbd9td9Whuj4BbDyjiK+ngus88nS/u1EjuXEfjGQlXRYOMfgQNGlyYP\nfYBI7uD4lZFHxbmYEzQ0SBjim35DuzNqtLs+XP959PR9FdAdRJfyEIvqK1iB\nMg75JAIwOVr1bpQYSgNIanTkyaZMGn3F0Rk6vQynICOtDprYhchnXZbZmwNu\n4FYiZv9QRaBoxFKPvd36HMvNkvUaZ1KJkDheBsVhiiaJHYPaXqqLM6h2cu6Y\nW0BRvj0zF3dTy9RsS+16Az7iDzM+h66vDpEtCbkFFcyT4fXBBpF99v8ujg+c\nYsCN/PwKIIQKHtdmhRjgfDKxheM1dn8OjLckWLcCi98hTzGErZEoCEHeAS3B\n97QFv0Gh2ZiGemZrRFGjqeIF/qNEcmeXSas9iNfUWUj0SfeizOIfzltnHAbL\nRWKd\r\n=ZM8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZnmOohkYh9Hp25qtF359xhujGj4UGlZhlqliDP9M5AIgamDz3e23rUZzGwwSlSG8gTcC6aegloJkzNIRtkUQbw4="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.1_1534692567360_0.5775845961132067"},"_hasShrinkwrap":false},"2.2.2":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.2","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^3.1.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"pump":"^3.0.0","through2":"^2.0.3","vbb-hafas":"^5.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"193692e3c1aed1215a92e0275ffcc5eab6bf8a87","_id":"hafas-discover-stations@2.2.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-6mg0fzjgDdoMDLe7VqY85FvteiSYLGT+sDd3gj8SOWlERXcD8OU2+8fbk1IVF2jn2oPDsGYsu3qapMMopxr7kw==","shasum":"a2252721d5606031b1bbe5c5427562865b81c17b","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.2.tgz","fileCount":5,"unpackedSize":11445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbirW2CRA9TVsSAnZWagAA0TMQAJRnYCGpESNObDL9jlvE\nIEyQe7FxrSHqrPOuF5ZFyFJT5dw21mzWMm3fc8XHUMc96ODA8N16g6QSp5S/\nn51b64LSut3wuoR71KIIYbylO+Bd6srkCh+d2+9bwVPK1jT9fBtMzvfXUnep\nHCId7Dxj9aFgO6SdR7mvKsND7Li+ybKlrgfvfpmVFkX5OqFDrZFjhbQ4afdf\nVXjnDZ1fBr2kL+PnnECXnUuyp/pJ4LxWXgd2xQ5g0kZCI9I38ohROW5+mNdo\ndl52eBnB0x+vTQrb9PjWXl+ajl6V+kLhEEtLkFjyN9zzqthr46RCVqSPrT/0\nR9W5ZLmM1R77owj4dd4qcptyjoTDLoRvCKzd5zaHTl6+WkpNu/nhX9khWVmf\n8u0ifHzcQWcoUwe9+TqpGcB0PikEV7AWqlI+Mqz8NgFnLZCklcVV2OhwPcaf\nH8s+kDHn2j2glclXeQGrc+Pp66uvJfXZiUF0KhuKfcmoyTeu22cuRUppO7ej\n0ZOkW7o7vN32YZdta4Nyh/Q5CqqY1VDobCW0Xg16w0ivgfPm5vVFY4p7dkES\n8WbfFNYVmqQ6SOjNKj8tY/HgBjYNkKFD8JgfyWPQo+K+3MqSRtoYqQJxZQb5\nC1N5515HerPv7MmNhOweYolkQ1th3fxxwnJSdBL788XxtG461EsXe49cegeY\na+xc\r\n=coi7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4p6Jx5Zjz4uk//zvfLxuRMwqCg9P/duVGK2L23PXTQIhAIZRdaA6e/GAe6RkDCaIKEg3i7EG6XtcL0vLA+wve/eQ"}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.2_1535817142024_0.8112203481048765"},"_hasShrinkwrap":false},"2.2.3":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.3","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"pump":"^3.0.0","through2":"^2.0.3","vbb-hafas":"^5.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"0ac454d94b5980d21c269dd81f10fe9865a52b58","_id":"hafas-discover-stations@2.2.3","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-vvtxfOtJXUzxU3Ra4/Uh6Pys7431OOVf7NyzostD5iYOx2GjsgU8v6SDRaJap4kjIQgiZ85BdFm1C4YRu3Q7Qg==","shasum":"af68ea86831f9199cf1289293a1c90399a805731","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.3.tgz","fileCount":5,"unpackedSize":11478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmN+XCRA9TVsSAnZWagAAGt0P/jXHEdjE5EHx2iLl3Mk8\nODBuBRkAhYsoftEKzChtKNyVcj0Ey5PBA653GsIVe+fySkEEI6xAwOR2Ic83\n6xepLWW9DiXxj70YswnHfIsyuGiEiBq5wqkk/V/fhTmDnavA0wlM8sy2vABa\nFXr8A1FyY/XogTPjnTSUCz5tGXoCQh4eoyCUdtP4oufflnNysd2F4hpqdRJG\nTN9HJMR3JNb9uQFQYCGHLUn4v7tmvPBTkslTPTMycm4tHox9RYpRYaOEjFgM\nr8XcVg8SvrMRxkxW9x+EhGaQuMMf33Irhh526H/qNkxKwtW/J/VPIXmsYKc/\nJ6IYHWkaGYiJVR/uonm7CMMN1s4xVf/L5tQ9ORO6fAJXU+7oWFIxHjD0hKnN\n8zen83RfmFD0buX9c4GqXFHIeL5AwuaSqSHJ1KvGtQ2+9ymmPFPfqHWq4wMw\nIE9XpvYsS/ForrYyBBJj7HCBlkU6K48GzR6YTNrOJX2ZbzSTE2V97gISEU3S\ncI8JJ6ItnjH3B/LbqQmDQmNcwV28v+e96CJ1Pg5h2b7tNjeW1HrQiG3xCJVO\nRPXCCIikxjSlAtgrloTDBrTbYVV6tMNwm+Uavxu3RO9PTub5d/5xhQ5ISOG/\na9yeVdTPxLKHuCLZJlbQFBsV2o2jPnIu1k99HYqq1yL+dDpdy/7lXP/lAe7n\nbFR4\r\n=Ul3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsMjW6DJAc2tw/RpV41DjJ+HWP2sWYA4G4fjYV7/f22AiAT7X61fF/p47ib8WYg38FUZVkwEO5cYJNV6RX4/iAmaw=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.3_1536745366740_0.19856543512913571"},"_hasShrinkwrap":false},"2.2.4":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.4","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"pump":"^3.0.0","through2":"^2.0.3","vbb-hafas":"^5.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"cbc0301d4787cd620595af552eb37fa2a1f9f06d","_id":"hafas-discover-stations@2.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-JAQdvGtDKVIY/Qha3skvlHwjG9AlnCrKM4pfk9wnpdd4YJu8rWhc1+K+QVr+8nN6S1lCUK11HkxhX5Ia1v26xA==","shasum":"aaa8824abf1cfbf7b71393ed6bc68f0283c85c0b","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.4.tgz","fileCount":5,"unpackedSize":11481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8sPCRA9TVsSAnZWagAAEIAP/0sS4spyOpFplAYUktO3\nwcQbI/pfqyYh4P74qlJVvowrE4cIX/oZfGfMfTQdsBmBUA8BMoA2GXIP4OaH\nhe3vZtCpojyun9w5Q4eVA26WbwCBw9zn7m+fGhqlGxxzc+uYLPdkyhuYu/xC\nj1lPItYVtB5xPn370LEtox4lQqDcEPk5q6NwJy7u6mniFUx9tDPngu8BYuGi\nNp1tbWNLXleVhSWPmHSFHJEPSFJMLJtoPmFcbInN4CZ+BfUwxalQkKMl56Zd\nVnD8zAAZwlgyr8vKStiG3r2rFuXAdiIAJdsaFb/Qfrc1GKs9LRHvhqPkmw26\nFVmAMQUd9VtrYyBUcXD5+auN/kTpdtd/3watC3w5zHkNJErNGkmFzxv67GLN\nZAltZAham0T5xongPEL7QXDr0r6Amb76LK95uOOd1AB2Lc1MIK+LFvzXDyMj\nYSReoh0aLPr0nmWqlHi4k0WOJSl5BBIPruoe6gKrUGefjz/ls6gFMy7HIgfK\n1ms1CQsgUdYIHMN8q3e0HXx8EI87gtOOZzFw9GnaZycqBfkroHIdFtm0rvsa\nBGYeRgT3837xtFa18qu5Fz599gbBd4IhB8MFaLVaMV5JZz0SS+2lblMKKE1X\n0Vzi5bHHz2Usp41/NjjilV8BFHmZ+7P6P1XcINYthBM9fIqp9taYg2ZFEBdZ\n3F2m\r\n=PDy/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ8n3aeCtMqWqbYk25OxaJBtTJJemVt/rTbXWzSFryewIgFUsF2/u34msTor7eLzl7eaz8l4RaWD3sEpy0ysuBl7s="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.4_1536936719175_0.17023137106211106"},"_hasShrinkwrap":false},"2.2.5":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.5","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"pump":"^3.0.0","through2":"^2.0.3","vbb-hafas":"^5.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"d430c1e1b663ff018e73c0b88907561c534bf104","_id":"hafas-discover-stations@2.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-7fJIkgqr1mOtd5fqSVEnL+9cDFAXDphY8yV7RSmCrRyFtWmInsHFjzqHy91QQ/PMbUt3R6Y/q4Ru9uGYx40/QA==","shasum":"55a33eda3fa0c44ce4d69d3d5d1a69af6db26c5b","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.5.tgz","fileCount":5,"unpackedSize":11965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8zlCRA9TVsSAnZWagAA2NcP/2nBWbtfmQOOiF7+3Cz2\nxZQkqD2ymZlDDcZgJj2A7PNTR1hLpmYW3iGEC4nl72zBRUTgjzOeWiPIpOZG\nAgVbYJczF1AfHqNlMWNDA6J/5bZ6RWDeHxFUKAUXarJhVqFhvFjSSeVN7GjG\nNXpxAWg1BNUKroAxx4fNab4110F/9xGM6yOaGj+w3TQXITW7GlmAXtqcP8g7\nnu/jl/vuDSaw1CRNqrinUPXnTkt2EeyPJHehHxyvj2+uAw0B2Vh1o/Lr9OUv\nJRQVsZvQtGVeKKcRbJnncyMkVqKgq+7oS3jC6lqPUaGpVUR9qsnHWAXdiLav\nZz7sSI/XjR3e6DP49+G+QC+JNtJKKqfYS5PQfKdQwrOxa+JZXmbUpRDUri9H\n65HQwgam6oExmnuHhOZhGngdFFYzOGyN7KH13VOP+NeRC0LyGVyDKPMbKroz\nelHpxSDGAJUThpGAEevMEFcQSV8mvDyZX/2t5PSmrXwW5HFo6uZqZdahmrSH\nZam8y72cbxUf6DKqMnwUDzKKyaUbVjPJJp5vqwYzquY+lesOcCMWVWhYCriK\nwzf5RYRPUE9wcX0JBg8eFiEnYpupSmQnmOGIRfCNoOykWIRelgoh6A0LR9NU\nU65kDwI36ASKvYXabR6awlWLpOECCoPmmnq1BauW7C+5AGZ+xFbvFpZD/LRN\nZUqB\r\n=wsee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwTUGn86IhF570TbRWEvJuBLnXy02sopBoMsIv1OU/dwIgcsberwF8uzT0doreyzUWcxRr+V4gn8krT2Mbbb69yhY="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.5_1536937188486_0.8288110987958073"},"_hasShrinkwrap":false},"2.2.6":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.6","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"db-hafas":"^3.0.1","pump":"^3.0.0","through2":"^2.0.3"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"d74e0e77b1ba5daaaa506de8dde57522e3f1256d","_id":"hafas-discover-stations@2.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-kjUhTd3+/17jJ66f/V79B9EFwgVxjw1ok6dwkQ4cNXfh+pYrFA815qIqFfwiUGaLDxIasu6oQHz6OOSZWpAMLw==","shasum":"fe329f4662a8f885cb3e933bcb2a995d49cb63bd","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.6.tgz","fileCount":5,"unpackedSize":12023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm85DCRA9TVsSAnZWagAAsP8QAJDmaI5OIQuVSln5cbqe\nN7Jo+lHZmlkELgAJFeBS7eP2Jr/6sNAg0rkLxYCZyndY/QfIE/RRQvpYM7AQ\n2p3KxE7LWItpRzrbdYM5k5z4TNOkmh3UC1fz6sjSedXC/c9HLU5tDN2LNBmF\nQ1Hlazml9HWrS97azSOcwDiXABmyD9Yd9FqWCYkk8836+I4VNRzKlm+Ut2xW\nza2XDnT6Yn02EgGpdoWO9zCb+W9Fb4AoVk6WPxKX97WgbpRat7AQmq8oLx8x\nUq7h38u83rAu9+eA7gZ3hiUUFJoc/ROBCFkmANrRi5/99WsbQaxKty+2UpRe\nRPDChnh1l99pTVPLBWro/MdakUXoJ1s5ybA/N7itnXpo0htDW0IbiIdQOafx\n+6t16KC2RP74+QyDeIC7x98RPK8syRxqsprT2SXZUdHnFIU2/tOXDgytcZUO\nJPZTWiThpwBxY/D49NTLz1L27kFYCwfkSgLeeAY/jV3rML2EYo6AO5CW6TWO\nHLojRmksUB9ztYBsDp8QDxBZh5kl7RrQQQ48KmNtJkGqH2NbOD9mma2+wWPH\njVT4BP4IUVqqWTzE4FrbWQIEeb3vSXkU6BO20A+AyJL1qY82MOgppeh3L88O\nCbk2uSRmOSYh771leJvofPVP25YTXgdYPOVmEoeztLIczj78FeTsxYwiLw58\n+/Kq\r\n=emL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMlbDCSiPSfgxDDWyqSr/QhI6Si6gZDgHm/ozgZZN1GgIhAMxG/UJejX4n+mgUZKY/lx0V/dsAr25rDE91YhKZlyEz"}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.6_1536937538435_0.3872209162020439"},"_hasShrinkwrap":false},"2.2.7":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.7","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^4.4.2"},"devDependencies":{"db-hafas":"^3.0.1","pump":"^3.0.0","through2":"^2.0.3"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"6d00c757239330e74eeea57c7794ca46bf5ad5f7","_id":"hafas-discover-stations@2.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-R3FOFd5J3hfIhvLL4GVfrnDpWMBdM2jHV0fZeiV+j6MjxJ6bqdNbzuTwQe4JU10YgPdFXZoY0V39crKM4X3dow==","shasum":"cae72d95955141eb4136dd0c0ee1f5f943e3f4cf","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.7.tgz","fileCount":5,"unpackedSize":12059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm9OjCRA9TVsSAnZWagAAXUgP/ROT1Nsug32IYR8sHZ/D\n+JLYh48QcjDRVkQ7ViOOB0utxjhMVhj60N9UCcsOGhGo1HuqPauO94ixN9ga\nexf+8TvCxzzBvOkngcYDGmFbyagS5IYDfx7f0ILBCmaGXAnCEof1XLZ0yQcR\nHazXEOwPklz/SNGAX3OzVw8Fb5+gTodE9pmMieQFt9UqjtkNadR+l9uHBjb8\nQe08VscPBjyRsv7VsuF2Jw6UXXFE0Kp8oX+xDvKnTnvHnwg34xLUnnnnP0eK\nq+t5yC2VsFLmFa+lQ/tBtLpOhClvGiv5gbs3ElR+o2/DIyNHNlShRwSWMaVa\nRBiPmTOqdC9lGFYWNaMcGCmEoi2auDYvhknuLczYUgYMtzrRZ6Nd0KeY/4eW\nKbVO2ysa3tl9nahHHHLzGoLZ+NRlqx2uE71T5CAAWISJPgsB0cXXJZd4imVq\nMew+wZ8EqOhiArAJ/cacAsWIfuOG878KFXfTdgHxqRIdUk3UFcOmf/tKfkS0\nuiRRUwd2beppe72tOoMTSNxCEndLNW5yUq74PPWM5blk8QleattbB2IvR30T\nbJPMhvwC8ZgKEgC3vJaf0xO5cQx+tUqdGVpRlR3ciDxnWtPgW5MFxHRasneL\nAptSOFqWm3cjevbvqy7D4rKdNyWuRme6iL4oZ5gt21qmhe+tBDuIxNd2Vipr\nrup0\r\n=ZRSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC1q9TuHKgzjtvr98trjd5dyZqXNxvRLoB1Yt1xta0gAiEA2D5AYuLdwbgWOeAJ0deXRq9Kv872QA+Y8m9xjAMMkq4="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.7_1536938914720_0.46025370172661706"},"_hasShrinkwrap":false},"2.2.8":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.8","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","ansi-escapes":"^3.0.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^5.0.0"},"devDependencies":{"db-hafas":"^3.0.1","pump":"^3.0.0","through2":"^3.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"b3d5a72ffc934902f468af2bbf7e0f4ebad1c441","_id":"hafas-discover-stations@2.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-kERxjJnTppktPii52cXptWZUOwX3PMKMmjR+Cq1/9DOUmYPGW/60TwjRqKOtACZCuYPjPqYohLgG5WbbWHFK8w==","shasum":"821c89d2c30e2047a4d7b915d207fe450629157f","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.8.tgz","fileCount":5,"unpackedSize":12059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHNKACRA9TVsSAnZWagAAsTMQAIm1+XYJLkk4SNJG0xRs\nHqV+99UKJOX/n3y1vZ/dm8Q6q53LyydsxuW3xBZ6GRjpvjj3eWmx5CYUjLU1\njbcn60wGfwwOaZBdINl4anvhqJPBDISBVS2k3E9tTFRPbj5Iv1ciuXTA8K7s\nfGOt3LN08kpXCXWmUhonN+Azd2flPm02mAV1xTIurMctPS2pDspa9WxrV4vq\nWilsre0y7qtwgmuG8y+Wh05XYLwTAa+6kauX2G55XZ+e0aghy/6kBWymCzIp\nbBKwSnZZJtbU3yfBkOTv61rzNLOlLzXPl2u2EuPoIPMGcjjaZeMyTobDgQrr\npcKYLvqOQPZ9qky6uqaKG9NoFym89tkksVyj3U2J31S+5Y+Aayk4kU/bVOQx\nCYc4wZ5fr+hKp24PUEyJ/2NHC7JrqING4S4kbUYk6Rs3PMDCICr2KpNaJrLQ\nBz0qzgPLp/fa5CHyl/XYyAselMqu8i5DQdOSEsQpDu7y711XWxPJ4yJxsBLr\nb/mjU87Rst/Bay4lC4bBfq09s9j3oVnzBHFiodUYneYsEyDpNx9q5UngI99U\n4ypV3afwkn16/8cOXjBgPwuwIY3qvEgju5ZOiqzsGejo++Qy7cRnBGlz19NL\nRTERs9qjYTmD4pCnWTfSPADfmWoZmSw0aVQVOzrHFbvMgAbaqxioZP1lRk4V\nvZKs\r\n=Ae1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk9DITgpsu2tPie1GBYCUK8vAd+cfn2tCaYiYNPIbC3AiEA4iEuIY7dQZtqzJykiMzCXYRnxDJ2vKFtdfCxwYuaMds="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.8_1545392767606_0.41521410787560353"},"_hasShrinkwrap":false},"2.2.9":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"2.2.9","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=6"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^5.0.0"},"devDependencies":{"db-hafas":"^3.0.1","pump":"^3.0.0","through2":"^3.0.0"},"peerDependencies":{"hafas-client":"^3.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"34750c4c0ff93ea21077fe4d56ff938a8f294c76","_id":"hafas-discover-stations@2.2.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"dist":{"integrity":"sha512-MxnaMkj0blziTJOyKwCRpV/uWEW0xG/FgcZVIEd7xlas10xfCSinOEjFEzzs2pppx5O4qjZNZDXvy/zMcRruVA==","shasum":"a9f8b0219bc9a8c5f1ae4abf06d6d34f6d0fdb1f","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-2.2.9.tgz","fileCount":6,"unpackedSize":12779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXWK2CRA9TVsSAnZWagAAc3EP/R6gSHcqR/PhsVA8y4oo\n10f7tXtEJyMYjb6foBUkV+yMxBbsVjk1/759lGndl+Dlyx5bazZtatkoMiGr\npBKnjLJIbzsj/m67Rvi9qwt58iyT0+PkqSWY//osnpXPbTcFmfIIozbDOCDW\nPQLwb9XXTIHn7WAbMdr9RTw5ZzCMmuFY2ZfUnm3qJnVZ0CUz+CewmvzRyWdk\npbMvRo4Xn3YI6mc37WJ9r777X38IuN2Zz0bt7lsf+LOUilp7tbLsdbwshsRu\nNprO/pnXc9h0Gn6OaN/uBBgB8plRZ1ZKwMQpu/myfBwYgEotUG7ATIYSa+Xs\nOsB6bZVanJJV2jKhFw4q7/+jPbz7pOfWT6X3FSiRWC846me+xKWD0XRrqwR3\ndeFnVuycvafkrtGwIjFyfQwT80v5HA5ftQVGldn8DkQ7ohJqGD8QchTM85ny\nOm79U/ydTmYmvqnNXbVEL4YED49qTGbSkt8cRe1eaXQIKe8T5sKvqDTlf0rs\n8IHC4bUwKgmNNpbEtt2rlkQ0Ma8FvTPQZw7sxNtXt3Yyo6ZJOw19Xd27xTzo\nPXiOj9NcVYOG5Hwzu5+oQmS+rG4ZEjjBM/8OEsu0EN0PMYhsg88u0TfxNrZB\nrm8jukxyM16tfCh91O9ON9XNjYPPbgClqCByfDxMP8/xkw5f5OOrYpkY0U9m\n8xj7\r\n=DtbZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc6dGOUtKuKjbidFT59hcjdg8j42ddSlX2u/sf0GJRHAiEAzQXR7wxAdkrN/DcAqBxAVxVTfe+wtl4AqmyQIVi644A="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_2.2.9_1549623989514_0.1652058232791005"},"_hasShrinkwrap":false},"3.0.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"3.0.0","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=8"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^0.1.1","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^6.0.0"},"devDependencies":{"db-hafas":"^4.0.0","pump":"^3.0.0","through2":"^3.0.0"},"peerDependencies":{"hafas-client":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"09e4ffe854b6df7264faa16a8b77140876f87411","_id":"hafas-discover-stations@3.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-+b+/8lAHNCkRXQbWKe4S9qYah+wLHeJN33yFxh4ea7etvFKY94yJJur46IlH1U7fOZ23ILbbZPoCvYEdYRwj8g==","shasum":"fa345f9fd9a417aee712a774969bb53f1a41ab94","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-3.0.0.tgz","fileCount":8,"unpackedSize":14327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtvBHCRA9TVsSAnZWagAA23sP/jBe9Jy+PXshUtSc0zcD\nHso6WVTqsZP2BH9CThUUS1lvUVc8Gc/CZ57K5UK58SarCLqA9uZPngW/y/dg\n1OKOLDo6eWE+sRpuCr2mQQgih4vwkYphG7YnukyVxwIAR54yD5+saWVm7LN+\nwph7PVrvWNTus34+DoeqQfImLJjGvUhyxKzRyl8NfiS1/FfjwtMprp8Jhv9f\nsmQvA1VjRpqnGk7339a7zYR3rKaE9UpFCVohhvrpbdPtcVjdMngEDDCRZ3gR\nHhu3DywyTIHGbISW90iVJGHXtol9aggJcC9WqSRuO314ENfXGGSWu16J6xk+\n5yaQ5hKCA25BeBcfPwMSjlImt6JqUxua81cq1g3nsQXXWJz05ebj3cPHUSuO\nOdGAo0ejiKk59hZMN3siDiFJyp5jP7SyTJuEI6vu3Fx0s+/O55uIyDL6Pwoc\nv3cE8Mmfd6xU9qsfeT3Cr5OOzeIkjo+sYTAwhkcd4Hu9GwooPNS8k8ZVDlLE\nD6bmLE1iTy3BoHy65VOCbKRGYzPz5W9UVg/RbQUNYten6tSi4dwQxtO6PpR3\njDCtGnp8aMg7uMich/GzWhh0Uv7TN03BCC+mph4LNrL7HTkEMGFh0BnyQjA7\n/u5DsIQ55YQ9DRuTVESjCnY3O8obN8bHlFDZtFroCHPMRs3mR+7anyTauth7\nm+S5\r\n=2c2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHkXv1Fled58cfS9mYRk7YRY31elk8PImTXJBenfxdrAiAYqlLHtXQEOruhMzaj4SD0CSZpfpLEm1RSz2qRfG6ECA=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_3.0.0_1572270151444_0.33180772281229665"},"_hasShrinkwrap":false},"3.0.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"3.0.1","main":"index.js","keywords":["hafas","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=8"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^0.1.1","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^1.5.0","queue":"^6.0.0"},"devDependencies":{"db-hafas":"^4.0.0","pump":"^3.0.0","through2":"^3.0.0"},"peerDependencies":{"hafas-client":"^4.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"readme":"# hafas-discover-stations\n\n**Pass in a HAFAS client, discover stops/stations by querying departures.** It tries to find all stops/stations that all trains known by the endpoint stop at.\n\n[![npm version](https://img.shields.io/npm/v/hafas-discover-stations.svg)](https://www.npmjs.com/package/hafas-discover-stations)\n[![build status](https://img.shields.io/travis/derhuerst/hafas-discover-stations.svg)](https://travis-ci.org/derhuerst/hafas-discover-stations)\n![ISC-licensed](https://img.shields.io/github/license/derhuerst/hafas-discover-stations.svg)\n[![chat on gitter](https://badges.gitter.im/derhuerst.svg)](https://gitter.im/derhuerst)\n[![support me on Patreon](https://img.shields.io/badge/support%20me-on%20patreon-fa7664.svg)](https://patreon.com/derhuerst)\n\n\n## Installing\n\n```shell\nnpm install hafas-discover-stations\n```\n\n\n## Usage\n\n```js\nconst createWalk = require('hafas-discover-stations')\nconst createHafas = require('db-hafas')\n\nconst hafas = createHafas('my-awesome-program')\nconst walk = createWalk(hafas)\n\nconst berlinFriedrichstr = '8011306' // where to start\nwalk(berlinFriedrichstr)\n.on('data', console.log)\n.on('error', console.error)\n```\n\n`walk()` returns a [readable stream](http://nodejs.org/api/stream.html#stream_class_stream_readable) [in object mode](https://nodejs.org/api/stream.html#stream_object_mode). It emits the following events:\n\n- `data`: a new stop/station that has been discovered\n- `stats`: an object with the following keys:\n\t- `stopsAndStations`: the number of stops/stations discovered\n\t- `edges`: the number of edges discovered\n\t- `totalReqs`: the number of requests sent\n\t- `avgReqDuration`: the average duration of the last 30 requests\n\t- `queuedReqs`: the number of queued requests\n- `edge`: a connection between two stops/stations, with the following keys:\n\t- `source`: a [*Friendly Public Transport Format* `1.2.0`](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md) `stop`/`station` object\n\t- `target`: a [*Friendly Public Transport Format* `1.2.0`](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md) `stop`/`station` object\n\t- `duration`: time to travel, in milliseconds\n\t- `line`: a [*Friendly Public Transport Format* `1.2.0` `line` object](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md#line)\n\n\n## API\n\n```js\nwalk(stationId, [opt])\n```\n\n`opt` may have the following keys. It will be passed into [`queue()`](https://github.com/jessetane/queue#constructor).\n\n- `concurrency`: number of requests run in parallel – default: `2`\n- `timeout`: timeout for a single job in milliseconds – default: `10000`\n- `parseStationId`: an optional function to process station IDs – default: `id => id`\n- `stationLines`: Query lines of stops/stations? – default: `false`\n\n\n## Contributing\n\nIf you **have a question**, **found a bug** or want to **propose a feature**, have a look at [the issues page](https://github.com/derhuerst/hafas-discover-stations/issues).\n","readmeFilename":"readme.md","gitHead":"a309704631fa386322f70a688a356f277b5e63de","_id":"hafas-discover-stations@3.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-VzWCoRlvPd/ZvwoP7sVYTRRLFLI0V0AKWO5amDUvMkZt1jZ2wbohz39PNNCusXyXnchAgN/DPVsuGMGgndb3aQ==","shasum":"e96475cb502fbb3870ab8c2f647c605892084612","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-3.0.1.tgz","fileCount":8,"unpackedSize":14329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduDbjCRA9TVsSAnZWagAAnT4P/jdBEgopiLpesURyKbui\nk0dhc4yDegVCr/uwO4YWAERL+IJO+wk2PQwEahIMuIZ+K30X+AFxVFMevJMR\nbTdOyvbRkLZR+aeuXHDtWUIPPdUxe0OhzNNzajxKW/OUaZYJqJ5TRm+wyqd1\n3qARZT3xmjFGs7NbkjlmlW5zk3LjrUZFM4g4xm8hvZrC4BBiUEH2b9YljTA/\n4XodPCmxwVV5YESEwponJbtfxh4mTdoifxG7pN2SPE6WveKwR9fSt2XWuU6j\nc8VKriXIjKwnKKY0lbfxKmA8wGkkk+K03MmN40XOsi38+g8cT/618ra1a7Yt\ncuBmXv25CILZjA1t5cVdwppnrKtM734xP51fwXWdBePaQtbmNx3AxjAG1dvO\nhNGGAl5wNxF/KyL1mLYgoxzt9ZpIV9BKv8RI8wKKY8antr88Tx2MLaRAclQu\nqnPNVl/1neOGD1D2GINqHP8ZKFjl3Y+7Lv/7V3+WDTqwcYHzFR1kK6MFHGik\n0dJCnaqeP6URZdHp7q18lwZqTVqC03r6ya3QZYOOyT0VGzKClqOmZQCEbmzF\n0oDSfvT/CIU9yg+Azmbbr/NleSeRjHQC8Qm341ktTg9tYL7koBP1U3OcR36l\nKjPBaqoWndrdg3ekPINmRfwvz5TQXOhMouu6IiljN6lbW0cFPPf5XD+DI49b\nTPlr\r\n=CbwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy5NyF7q0F8v3mbpOCOVZ6RsAJvHo4G4uw+LRte5vuVQIhAIUWbgH9wwEwq/w4s9BcPGvEnGtK6LG0YEED7ruAJDrM"}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_3.0.1_1572353762624_0.5066221704365053"},"_hasShrinkwrap":false},"4.0.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"4.0.0","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=12"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^1.0.0","mri":"^1.1.0","ndjson":"^2.0.0","queue":"^6.0.0"},"devDependencies":{"db-hafas":"^5.0.2","pump":"^3.0.0","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^5.0.0"},"scripts":{"test":"node test.js","prepublishOnly":"npm test"},"gitHead":"75a2122df2eeb00febc6343d7089a5c23c4d42ff","_id":"hafas-discover-stations@4.0.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0V/Yr3l4ZMqzRZcvpE+1JalUpe7CGh+eg9G++D2eNmI9tXHLiT4xVhHlQecJ4Ovz38wSpglxGjGC/4sgAymjew==","shasum":"4817f6e1031fedabd2a26e606782404f21ecf583","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-4.0.0.tgz","fileCount":8,"unpackedSize":14396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfewoFCRA9TVsSAnZWagAA5aMP/Rd1r0CUyWv4kv19FvFe\nGhnJL2WjIZTR3FFKuZl+VZHyuMGUH9IwLxuxeSqCfwstHKsPQYcDoeezTgSC\n0xCEyTt3EpURhVjPbT9UCZtxkMWffXk/XnOnxRj9N8b4mEn9LzCCRFe7yCTM\nYSkKQY/w3WMiqX5hqkzYa+Um/ykEhWWCKlij7D67ZQEbZZfLCYjgsLJxqWHp\nCdgka73MHDdglGS6up26blm6R7JUGREAtCxYpq43dJHITmTS0uncCtD9AYkU\nPwTJ5N4vIt0yoHoCSr2D/6+pdSbzKXWldBCG5eIXGpD817JFEnjX0yIKuixW\n88YHyCDiIL8EhCx4dOCeF33qzS1f+NAHJ5eoPCd54eew222os0p8Nv7s6IKo\nQudu4jLHqrfH0XEUyHECvi/PndID/A7P4NSFg3Nn08OJBBFMnMeBcYix0Xma\nX9TATvvW7pxmkgSCj4VXzqNxeT9d7KpMp998vWI7B+QGvIlCeWdacYK5bUIY\nUIS9QvMNxr0B61z2TbTugwur87hCV3wlefgthbo7LSrYGgWV0CrDoTOLqGF8\nGksSnQ/gFFpMyiMAGEjEKPT9Tu0ruqFsglTfBHyXjkOJtDKYaBVcrxMSIZ6l\npVbLp1dZCMCwD41+aL0a/jR5991cx0CN/YzoiGscm9HDXzwN2zhFun07zSEa\n+CKj\r\n=QWcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbn5WjExOCQcZfKSW48yZHF2IstfYcAvW6+xnfdMoJ2AiAfn8FOqv9jOg/rpqUlcMJTR900SI3KrsjB0RCFhIAR1A=="}]},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_4.0.0_1601899013290_0.8984460727776551"},"_hasShrinkwrap":false},"4.1.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"4.1.0","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=12"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^1.0.0","mri":"^1.1.0","ms":"^2.1.2","ndjson":"^2.0.0","queue":"^6.0.0","speedometer":"^1.1.0"},"devDependencies":{"db-hafas":"^5.0.2","eslint":"^7.18.0","pump":"^3.0.0","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^5.0.0"},"scripts":{"test":"node test.js","lint":"eslint .","prepublishOnly":"npm run lint"},"gitHead":"4e34098402c4807641ba41ecffa87917e6884d66","_id":"hafas-discover-stations@4.1.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-5dPZHMCdlBICisLAm2pQ5Gw2bSsBxfJHep9doHswSVc/P1aZ1AfmqK+NRGLTYuEXS/ZUE1denUWqTmlf1L6v1w==","shasum":"941d747e01423ccacaa7fe00071c51ebb07041cc","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-4.1.0.tgz","fileCount":8,"unpackedSize":15492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFX9BCRA9TVsSAnZWagAAucIP/RIsFZ+H6mP476ZpP/Cp\nY3Lon+Pl2AYeTXGpOtersRNP5ExcNrOIMe3w2yBaG2ykkcdLmiV/rw6vghIH\nHFAENBYT7uBirFKBCUDShiw7Y/krgbMmpKwB+hlXTxs4PbXq2kk7LNrFP3op\nDsiyusccFMhs9/glAsnYk7x42hsYQ7Dcc6lfI15fjn5mo5rsz4Qo/NNhZlBG\nwahC7yPv6t0MsMuBZe4ojqdD8dw9NCEJo40Jnk95tHiRBaKN80xLM2xtxFQI\nrm5q627hGOg25GFgmO81Y5AiAHmSgsTYK1Bf0XOjVEioBoqxPQY99BuyXr+t\nfWk+Hv0TNZtHENNLwhhlBbLolmjrVqlRYrBxBRZ/YZermB9DNbNBrvlHrW1/\nTlSQKmZpvn1gNlhcuUTY3dMQv4b2cN1TUt51UbG1FXm8t7e+Db/IvbBHqHvM\nBwMlGySRbFFPOytarf7UwrtRky6nreVBSWeBxS/FjwwCwH4rBAA40rSChKb9\n/LdJWYXIzK5nz94bwDVxXv3wak5bdEDhcOf/qhQdlo8uwfAnWusm+gPha4q/\n8UzjJ3R/NPBEkoqOwmypI20P6F9xXKDBDpEYjs8VRm5+rJnEJl5tPWChHqAr\nd11Z5Xx9H+lRN98JfNiiewDTiFQXrMRfgtp+qsluHRAJDcC3dHZg0TiT+2+0\nfTEi\r\n=jFbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO3eON/9VtAmsHO9kVKtHgYcMA+ajpfwV4b0FmHzvtEAIgWkgPYO8m51OksU2Ronqb19XO1vUrhrYe138OboIqNX8="}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_4.1.0_1612021568775_0.7928347193023761"},"_hasShrinkwrap":false},"4.2.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"4.2.0","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=12"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^1.0.0","mri":"^1.1.0","ms":"^2.1.2","ndjson":"^2.0.0","queue":"^6.0.0","speedometer":"^1.1.0"},"devDependencies":{"eslint":"^7.18.0","hafas-client":"^5.21.1","pump":"^3.0.0","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^5.0.0"},"scripts":{"test":"node test.js","lint":"eslint .","prepublishOnly":"npm run lint && npm test"},"gitHead":"acadb8eb481588304b1c9ecb3a2f2ebb9b55e920","_id":"hafas-discover-stations@4.2.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-J0donZ3hy9POSbaD41fixSW4LURC+RbWdToBtbV3OS+uHIn0/jcQD4YQETeI5lvL9YI16Ff+kpaRA5Mdvx63nA==","shasum":"58ff1e240b1cd2ae35d9b7167ea86d1fd138180c","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-4.2.0.tgz","fileCount":8,"unpackedSize":15951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqm+yCRA9TVsSAnZWagAApqkP/AgEoVUtA+Zr5AiE9cUp\nLhapLtzXv+YRCJ84pMb6t7bcUpur4v7lkkd3yLM2vHRVsItDDjbWCD7fC8NS\nTQdaJGcVvba2DHeeEUiMAoG8h4YOQBkccLiLj8otvcz/IiRJm5OtXdgrxSJO\nzn8xVZsU4wUgz5uaTrUI/reorxohMEv5WUXT9ssrrpg97wJxjdeukDYuF4lr\nj2uNwQ0rbrSujJSggcPP7U8KTrHj+UiUHY5wbWt7VtiR9Yb4+HDViLJse20d\nz2O9HHaYqPpk1JhAs2blR8zoliOkBulaSJc7a3FPWx2/07Okjgk0Q9cb3D21\n7FvrH71mo4D4tyDlaTCp0Lpckf0N20qeeEkJP6TqFy//ru/XbJHc4/wkVHw5\nsY9DSVxABkorxdXu9Urd9R1AJJlu/Mzw+/zfnvDglObBh1B7kvsEntSZJuDt\n7j1hMHoyEE6C47WFmbUNftac3l7Ya9p60jcsjWSvD23fBEvXltSDG6hrzY2W\nsKieNKgaCk778tBlFL0eIaLkwopJsXE/IA5InUEe/HS1tG3b9/c/Iza0b0gt\nz82umfBxNeoO+8gM6TFbCN+BSIyiiqDpMEHKDk37n5tANXdzj6SCGsbraoLh\nYXgpMeiYjbOts3GqVnQPPwz48UynFekBstQYpYIXXHJa/ddsj6Cs3mtfbeT9\n4Fo4\r\n=vHHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4ReNLEXfWb72PDEGvCw9ZYDBYYFudl1ZoqHxu09KHNAiEAxFL4zbV8+DiTSXPMzZKdZxtFlwobr5zrRQU0r2ruGBU="}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_4.2.0_1638559665855_0.7500287834069455"},"_hasShrinkwrap":false},"4.2.1":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"4.2.1","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=12"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^1.0.0","mri":"^1.1.0","ms":"^2.1.2","ndjson":"^2.0.0","queue":"^6.0.0","speedometer":"^1.1.0"},"devDependencies":{"eslint":"^7.18.0","hafas-client":"^5.21.1","pump":"^3.0.0","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^5.0.0"},"scripts":{"test":"node test.js","lint":"eslint .","prepublishOnly":"npm run lint && npm test"},"gitHead":"e941afceab726839c580980972c01875b544e6dd","_id":"hafas-discover-stations@4.2.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-t8ZN5nKVLeidFn+TXLRBdTNm1bXEsxA+lVlXN3+EVE1lcmNRAcgzbUNal1+z72Vgj5E1jTQ6URL1/1cEayb1QQ==","shasum":"b18d902a6b196a60380c0b4b1afdbf443a399f62","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-4.2.1.tgz","fileCount":8,"unpackedSize":16024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqnJjCRA9TVsSAnZWagAA5fAP/j3UntYCtKnybXq0pGsi\n2IH4vJgVSnCFipN2ZSpbuk2l4viHuqETkxr6pdCTypaEvXMjolfyD34Xmx2j\nEJIY/AXjKIXboch0EQvv5OrTffg11Q3ySqw0xHQocEzNaNOp71RGMpHavOK0\nFPhB3KIV6p/HXw5j+tBtsC/Ym3BOf2shsKxjqGs/A6dwsz6rOls6wX6vk2JX\nCOW3f7aZ37swuDYpZ8+nzraGGKScvwVFUAfQocOCODsf7IBDHY+77+eVW/QU\nN6fF6LfSQ2dmocuFl1vUQAqVv9KIFWLBduKpf16HFA0SYB5GqGehCZnJ3OWD\nqC2UAtQVv0eclT89IOlWpOZcJaKpczGZXKYDFZRXXQMSdqW6HKfxAcqQgvV5\nwzdkPEYg73zO5h7LG+EM+URAipcyCv0Pq/kO1xfJcrSvDIn0sgvINdQVY+Mc\nIoN1C4jd9IYFTzXRMEUHOEBNnbKBOT5AEUJj1c4zN7+Q9WE6/nYkbUmKbYv8\nooCUo9bQ4eIeR9jV57djaSTEHiOdkzSYyMj0iFDOefwDsQYUN7RrM/ApWomY\nEXBoTHmUgfd3LsuVd4l1m132YGcQBdtj4nl90qc96gpx1oE7j0vJkN55YKJA\n8w0VhFfBRLUYR0Cqy1CMi9wuJP9QcPdybDAkU49r/mCdDjknNPLlkusCtZwC\nrU0F\r\n=RFKO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgKXtuJd1O0ZzWdjBNbjfVB0c42XDBms1CxevvMt+WxAiEAypHO8F5S01yPMK76C6Ux74bQge1KXFGsyoB4dvJ9+Is="}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_4.2.1_1638560355781_0.2220771194587039"},"_hasShrinkwrap":false},"4.2.2":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"4.2.2","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=12"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^3.4.4","mri":"^1.1.0","ms":"^2.1.2","ndjson":"^2.0.0","queue":"^6.0.0","speedometer":"^1.1.0"},"devDependencies":{"eslint":"^7.18.0","hafas-client":"^5.21.1","pump":"^3.0.0","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^5.0.0"},"scripts":{"test":"node test.js","lint":"eslint .","prepublishOnly":"npm run lint && npm test"},"_id":"hafas-discover-stations@4.2.2","gitHead":"28061a723358d2f231461e026cef9c6a90fdcf18","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-NH5/npp6rOWhozZvUUiHbN+tR2zPZa70ogDCLrTEcd8UY6RCLPgqDHCslyHxl8UKf2AKdmgGvE0dG+a8rbWc3w==","shasum":"286a3ab10c3f29f8f9c5f849f8e172a338461187","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-4.2.2.tgz","fileCount":8,"unpackedSize":15880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC2TwQW8uaJCG+J9qBhrAe5d32gJxU/CpDkk6STldXGAiEAsYwYP4q40d+6eWFqiaknP0ES56/19IglpByW4LJSqAE="}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_4.2.2_1705949982759_0.03520988915888945"},"_hasShrinkwrap":false},"5.0.0":{"name":"hafas-discover-stations","description":"Pass in a HAFAS client, discover stations by querying departures.","version":"5.0.0","type":"module","main":"index.js","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","engines":{"node":">=20"},"dependencies":{"ansi-diff-stream":"^1.2.0","debug":"^4.0.0","live-moving-average":"^1.1.0","luxon":"^3.4.4","mri":"^1.1.0","ms":"^2.1.2","ndjson":"^2.0.0","queue":"^7.0.0","speedometer":"^1.1.0"},"devDependencies":{"eslint":"^8.56.0","hafas-client":"^6.2.1","through2":"^4.0.2"},"peerDependencies":{"hafas-client":"^6.0.0"},"scripts":{"test":"node test.js","lint":"eslint .","prepublishOnly":"npm run lint && npm test"},"_id":"hafas-discover-stations@5.0.0","gitHead":"d17331317f001792e8f5765214dc81683894bb03","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-tcOP/HGqxkbk8nGbERVD8b0JS/Pd4NJkErA99CgGJ/pK/ISnbUqWMaE9m7s64lofQWLtPgtPJRkSE1lMgWwJOA==","shasum":"ef6e3988befc1e439f88b9a08005837e5bd68bbb","tarball":"https://registry.npmjs.org/hafas-discover-stations/-/hafas-discover-stations-5.0.0.tgz","fileCount":8,"unpackedSize":17089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDGM2YhBFsz7t4Lqf+ll+KJ4bYsXrs2HFsu46D3kvwOAiAHwq1qvLvNBUfm0m5SYOCJ0dNQUIsmLAaS8gW6nQ/Dlg=="}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hafas-discover-stations_5.0.0_1706103802787_0.34276466231872815"},"_hasShrinkwrap":false}},"readme":"# hafas-discover-stations\n\n**Pass in a HAFAS client, discover stops/stations by querying departures.** It tries to find all stops/stations that all trains known by the endpoint stop at.\n\n[![npm version](https://img.shields.io/npm/v/hafas-discover-stations.svg)](https://www.npmjs.com/package/hafas-discover-stations)\n![ISC-licensed](https://img.shields.io/github/license/derhuerst/hafas-discover-stations.svg)\n![minimum Node.js version](https://img.shields.io/node/v/hafas-discover-stations.svg)\n[![support me via GitHub Sponsors](https://img.shields.io/badge/support%20me-donate-fa7664.svg)](https://github.com/sponsors/derhuerst)\n[![chat with me on Twitter](https://img.shields.io/badge/chat%20with%20me-on%20Twitter-1da1f2.svg)](https://twitter.com/derhuerst)\n\n\n## Installing\n\n```shell\nnpm install hafas-discover-stations\n```\n\n\n## Usage\n\n```js\nimport {createWalkAndDiscoverStations as createWalk} from 'hafas-discover-stations'\nimport {createClient as createHafas} from 'hafas-client'\nimport {profile as dbProfile} from 'hafas-client/p/db/index.js'\n\nconst hafas = createHafas(dbProfile, 'my-awesome-program')\nconst walk = createWalk(hafas)\n\nconst berlinFriedrichstr = '8011306' // where to start\nfor await (const stopOrStation of walk(berlinFriedrichstr)) {\n\tconsole.log(stopOrStation)\n}\n```\n\n`walk()` returns a [readable stream](http://nodejs.org/api/stream.html#stream_class_stream_readable) [in object mode](https://nodejs.org/api/stream.html#stream_object_mode). It emits the following events:\n\n- `data`: a new stop/station that has been discovered\n- `stats`: an object with the following keys:\n\t- `stopsAndStations`: the number of stops/stations discovered\n\t- `edges`: the number of edges discovered\n\t- `totalReqs`: the number of requests sent\n\t- `avgReqDuration`: the average duration of the last 30 requests\n\t- `queuedReqs`: the number of queued requests\n- `edge`: a connection between two stops/stations, with the following keys:\n\t- `source`: a [*Friendly Public Transport Format* `1.2.0`](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md) `stop`/`station` object\n\t- `target`: a [*Friendly Public Transport Format* `1.2.0`](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md) `stop`/`station` object\n\t- `duration`: time to travel, in milliseconds\n\t- `line`: a [*Friendly Public Transport Format* `1.2.0` `line` object](https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md#line)\n\n\n## API\n\n```js\nwalk(stationId, [opt])\n```\n\n`opt` may have the following keys. It will be passed into [`queue()`](https://github.com/jessetane/queue#constructor).\n\n- `concurrency`: number of requests run in parallel – default: `2`\n- `timeout`: timeout for a single job in milliseconds – default: `10000`\n- `parseStationId`: an optional function to process station IDs – default: `id => id`\n- `stationLines`: Query lines of stops/stations? – default: `false`\n- `shouldQueryDeparturesAt(stopId, nrOfHops)`: Should departures be queries from this `stopId`, effectively continuing the graph search? – default: `() => true`\n\n\n## Contributing\n\nIf you have a question or need support using `hafas-discover-stations`, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, use [the issues page](https://github.com/derhuerst/hafas-discover-stations/issues).\n","maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"time":{"modified":"2024-01-24T13:43:23.087Z","created":"2018-01-16T22:19:56.050Z","0.1.0":"2018-01-16T22:19:56.050Z","0.1.1":"2018-01-16T22:29:05.181Z","1.0.0":"2018-01-17T12:10:27.841Z","1.0.1":"2018-06-20T14:49:54.008Z","1.0.2":"2018-06-20T14:52:25.809Z","2.0.0":"2018-06-20T16:29:33.710Z","2.1.0":"2018-06-25T12:53:12.422Z","2.1.1":"2018-06-25T12:55:17.653Z","2.2.0":"2018-07-01T13:14:35.583Z","2.2.1":"2018-08-19T15:29:27.444Z","2.2.2":"2018-09-01T15:52:22.176Z","2.2.3":"2018-09-12T09:42:46.924Z","2.2.4":"2018-09-14T14:51:59.311Z","2.2.5":"2018-09-14T14:59:48.720Z","2.2.6":"2018-09-14T15:05:38.587Z","2.2.7":"2018-09-14T15:28:34.831Z","2.2.8":"2018-12-21T11:46:07.728Z","2.2.9":"2019-02-08T11:06:29.603Z","3.0.0":"2019-10-28T13:42:31.588Z","3.0.1":"2019-10-29T12:56:02.733Z","4.0.0":"2020-10-05T11:56:53.410Z","4.1.0":"2021-01-30T15:46:08.884Z","4.2.0":"2021-12-03T19:27:46.035Z","4.2.1":"2021-12-03T19:39:15.920Z","4.2.2":"2024-01-22T18:59:42.946Z","5.0.0":"2024-01-24T13:43:22.941Z"},"homepage":"https://github.com/derhuerst/hafas-discover-stations","keywords":["hafas","hafas-client","public transport","transit","stations","graph"],"repository":{"type":"git","url":"git+https://github.com/derhuerst/hafas-discover-stations.git"},"author":{"name":"Jannis R","email":"mail@jannisr.de"},"bugs":{"url":"https://github.com/derhuerst/hafas-discover-stations/issues"},"license":"ISC","readmeFilename":"readme.md"}