{ "_from": "hafas-client@^5.21.0", "_id": "hafas-client@5.21.0", "_inBundle": false, "_integrity": "sha512-ZmkGCdO1GdBzLgn0fYeD7ypzuwKPVNuCN8oI523A0dpgxNyQCywCibt4EEboQmXPSv2W6h8oev5IZNwYnoDaCw==", "_location": "/hafas-client", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "hafas-client@^5.21.0", "name": "hafas-client", "escapedName": "hafas-client", "rawSpec": "^5.21.0", "saveSpec": null, "fetchSpec": "^5.21.0" }, "_requiredBy": [ "/" ], "_resolved": "https://registry.npmjs.org/hafas-client/-/hafas-client-5.21.0.tgz", "_shasum": "878f54b6451a95d316fa76e4c88c629759f4da5d", "_spec": "hafas-client@^5.21.0", "_where": "/home/pi/MagicMirror/modules/MMM-PublicTransportHafas", "author": { "name": "Jannis R", "email": "mail@jannisr.de" }, "bugs": { "url": "https://github.com/public-transport/hafas-client/issues" }, "bundleDependencies": false, "contributors": [ { "name": "Julius Tens", "email": "mail@juliustens.eu" }, { "name": "n0emis", "email": "n0emis@noemis.me" }, { "name": "em0lar", "email": "hello@em0lar.de" }, { "name": "Adrian Böhme", "email": "hannsadrian@gmail.com", "url": "https://github.com/Adwirawien" }, { "name": "Yureka", "email": "github@yuka.dev" }, { "name": "Kristjan Esperanto", "url": "https://github.com/KristjanESPERANTO" } ], "dependencies": { "@derhuerst/br2nl": "^1.0.0", "@derhuerst/round-robin-scheduler": "^1.0.4", "capture-stack-trace": "^1.0.0", "content-type": "^1.0.4", "create-hash": "^1.2.0", "fetch-ponyfill": "^7.0.0", "google-polyline": "^1.0.3", "gps-distance": "0.0.4", "https-proxy-agent": "^5.0.0", "lodash": "^4.17.5", "luxon": "^1.3.0", "object-scan": "^13.0.0", "p-retry": "^4.1.0", "p-throttle": "^4.1.1", "pinkie-promise": "^2.0.1", "qs": "^6.6.0", "slugg": "^1.2.0", "vbb-parse-line": "^1.0.0", "vbb-parse-ticket": "^0.2.1", "vbb-short-station-name": "^1.0.1", "vbb-stations": "^7.1.0", "vbb-translate-ids": "^4.0.0" }, "deprecated": false, "description": "Client for HAFAS public transport APIs.", "devDependencies": { "eslint": "^7.0.0", "is-coordinates": "^2.0.2", "is-roughly-equal": "^0.1.0", "replayer": "^2.2.3", "tap": "^15.0.9", "validate-fptf": "^3.0.0" }, "engines": { "node": ">=10" }, "files": [ "index.js", "throttle.js", "retry.js", "lib", "parse", "format", "p", "docs" ], "funding": { "url": "https://github.com/sponsors/derhuerst" }, "homepage": "https://github.com/public-transport/hafas-client/tree/5.21.0", "keywords": [ "hafas", "public", "transport", "transit", "api", "http" ], "license": "ISC", "main": "index.js", "name": "hafas-client", "repository": { "type": "git", "url": "git+https://github.com/public-transport/hafas-client.git" }, "scripts": { "lint": "eslint .", "prepublishOnly": "npm run lint", "test": "npm run test-unit && npm run test-integration", "test-e2e": "VCR_OFF=true tap -t60 -j16 test/e2e/*.js", "test-integration": "VCR_MODE=playback tap test/e2e/*.js", "test-integration:record": "VCR_MODE=record tap -t60 -j16 test/e2e/*.js", "test-unit": "tap test/*.js test/format/*.js test/parse/*.js" }, "tap": { "coverage": false }, "version": "5.21.0" }