UNPKG

transit-departures-widget

Version:

Build a realtime transit departures tool from GTFS and GTFS-Realtime.

98 lines (97 loc) 2.36 kB
{ "name": "transit-departures-widget", "description": "Build a realtime transit departures tool from GTFS and GTFS-Realtime.", "version": "2.5.4", "keywords": [ "transit", "gtfs", "transportation", "gtfs-rt", "gtfs-realtime" ], "private": false, "author": "Brendan Nee <brendan@blinktag.com>", "homepage": "https://github.com/BlinkTagInc/transit-departures-widget", "bugs": { "url": "https://github.com/BlinkTagInc/transit-departures-widget" }, "repository": "git://github.com/BlinkTagInc/transit-departures-widget", "contributors": [ "Wojciech Kulesza <wojciech.kulesza@goeuropa.eu>", "eMerzh" ], "license": "MIT", "scripts": { "build": "tsup", "prepare": "husky", "start": "node dist/app" }, "bin": { "transit-departures-widget": "dist/bin/transit-departures-widget.js" }, "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "dependencies": { "express": "^4.21.2", "gtfs": "^4.15.15", "i18n": "^0.15.1", "js-beautify": "^1.15.3", "lodash-es": "^4.17.21", "morgan": "^1.10.0", "pretty-error": "^4.0.0", "pug": "^3.0.3", "sanitize-filename": "^1.6.3", "sqlstring-sqlite": "^0.1.1", "timer-machine": "^1.1.0", "toposort": "^2.0.2", "untildify": "^5.0.0", "yargs": "^17.7.2", "yoctocolors": "^2.1.1" }, "devDependencies": { "@types/express": "^5.0.0", "@types/i18n": "^0.13.12", "@types/js-beautify": "^1.14.3", "@types/lodash-es": "^4.17.12", "@types/morgan": "^1.9.9", "@types/node": "^22.13.5", "@types/pug": "^2.0.10", "@types/timer-machine": "^1.1.3", "@types/toposort": "^2.0.7", "@types/yargs": "^17.0.33", "husky": "^9.1.7", "lint-staged": "^15.4.3", "prettier": "^3.5.2", "tsup": "^8.4.0", "typescript": "^5.7.3" }, "engines": { "node": ">= 14.15.4" }, "release-it": { "github": { "release": true }, "plugins": { "@release-it/keep-a-changelog": { "filename": "CHANGELOG.md" } }, "hooks": { "after:bump": "npm run build" } }, "prettier": { "singleQuote": true, "semi": false }, "lint-staged": { "*.js": "prettier --write", "*.ts": "prettier --write", "*.json": "prettier --write" } }