UNPKG

gtfs

Version:

Import GTFS transit data into SQLite and query routes, stops, times, fares and more

162 lines (161 loc) 3.97 kB
{ "name": "gtfs", "version": "4.17.1", "description": "Import GTFS transit data into SQLite and query routes, stops, times, fares and more", "keywords": [ "transit", "gtfs", "transportation", "geojson", "sqlite" ], "bugs": { "url": "https://github.com/blinktaginc/node-gtfs/issues" }, "repository": { "type": "git", "url": "git://github.com/blinktaginc/node-gtfs.git" }, "license": "MIT", "author": "Brendan Nee <brendan@blinktag.com>", "contributors": [ "Alessio Bogon", "Jacob Childress <jacobc@gmail.com>", "Robin Chou <hello@robinchou.com>", "cobralibre <jacobc@gmail.com>", "Matt Gruskin", "Sam Hashemi <sam@samhashemi.com>", "Hafiz Ismail", "LeAnne Lis", "Ethan Lo <ethan@ethanlo.com>", "Natalie Perna", "Léo Pradel", "Landon Reed", "Jason Schapiro <yono38@gmail.com>", "Jean-François Vial <jeff@modulaweb.fr>", "wdalrymple", "Ivan Yulaev", "Ivy Rose", "Adam Pitchie", "Daniel Demidov", "gerlacdt", "Heath Shurtleff", "Marcelo Muñoz Araya <ma.munoz.araya@gmail.com>", "David Aghassi", "Steven Prins", "W3stside", "pitrz", "pravdomil", "pusztaienike", "Andrea Gilardoni", "Sergio Behrends <sergio@behrends.com.ar>", "herrBeesch", "Oskari Groenroos <oskari@groenroos.fi>", "Devin Packer", "Darius MARTIN", "Mike Brocks", "Matt Moran", "Daniel Sörlöv", "Ali Zarghami <alizarghami@gmail.com>", "David Abell", "Matthias Feist <matze@matf.de>", "Oliv4945", "Kyle Ramey", "Anton Bracke", "Emma K Alexandra <emma@emma.sh>", "Mael <laem@kont.me>", "b-e-b-o-o", "Ben Standaert", "mattkinnia" ], "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "bin": { "gtfs-export": "dist/bin/gtfs-export.js", "gtfs-import": "dist/bin/gtfs-import.js", "gtfsrealtime-update": "dist/bin/gtfsrealtime-update.js" }, "scripts": { "prepare": "husky", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "build": "tsup", "build-watch": "tsup --watch" }, "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./models": { "import": "./dist/models/models.js", "types": "./dist/models/models.d.ts" } }, "dependencies": { "@turf/helpers": "^7.2.0", "better-sqlite3": "^11.9.1", "csv-parse": "^5.6.0", "csv-stringify": "^6.5.2", "gtfs-realtime-bindings": "^1.1.1", "lodash-es": "^4.17.21", "long": "^5.3.1", "node-stream-zip": "^1.15.0", "pluralize": "^8.0.0", "pretty-error": "^4.0.0", "promise-map-series": "^0.3.0", "sanitize-filename": "^1.6.3", "sqlstring-sqlite": "^0.1.1", "strip-bom-stream": "^5.0.0", "tempy": "^3.1.0", "timer-machine": "^1.1.0", "untildify": "^5.0.0", "yargs": "^17.7.2", "yoctocolors": "^2.1.1" }, "devDependencies": { "@types/better-sqlite3": "^7.6.12", "@types/geojson": "^7946.0.16", "@types/jest": "^29.5.14", "@types/lodash-es": "^4.17.12", "@types/node": "^22", "@types/pluralize": "^0.0.33", "@types/timer-machine": "^1.1.3", "@types/yargs": "^17.0.33", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^15.5.0", "prettier": "^3.5.3", "ts-jest": "^29.3.0", "ts-node": "^10.9.2", "tsup": "^8.4.0", "typescript": "~5.8.2" }, "engines": { "node": ">= 20.11.0" }, "release-it": { "github": { "release": true }, "plugins": { "@release-it/keep-a-changelog": { "filename": "CHANGELOG.md" } }, "hooks": { "after:bump": "npm run build" } }, "prettier": { "singleQuote": true }, "lint-staged": { "*.js": "prettier --write", "*.ts": "prettier --write", "*.json": "prettier --write" } }