UNPKG

gtfs

Version:

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

163 lines (162 loc) 4.15 kB
{ "name": "gtfs", "version": "4.18.6", "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", "Théophile Helleboid <theophile.helleboid@transdev.com>", "mishamaliga", "Magnus Petersen-Paaske" ], "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 && pnpm run build", "test": "node --test --test-reporter=spec src/test/**/*.test.ts", "build": "tsup", "build-watch": "tsup --watch", "lint": "eslint \"src/**/*.ts\"" }, "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.3.5", "better-sqlite3": "12.10.0", "csv-parse": "6.2.1", "csv-stringify": "6.7.0", "gtfs-realtime-bindings": "2.0.0", "lodash-es": "4.18.1", "long": "5.3.2", "node-stream-zip": "1.15.0", "pretty-error": "4.0.0", "promise-map-series": "0.3.0", "sanitize-filename": "1.6.4", "sqlstring-sqlite": "0.1.1", "strip-bom-stream": "5.0.0", "tempy": "3.2.0", "yargs": "18.0.0", "yoctocolors": "2.1.2" }, "devDependencies": { "@eslint/eslintrc": "3.3.5", "@eslint/js": "10.0.1", "@types/better-sqlite3": "7.6.13", "@types/geojson": "7946.0.16", "@types/lodash-es": "4.17.12", "@types/node": "25", "@types/yargs": "17.0.35", "eslint": "10.4.0", "globals": "17.6.0", "husky": "9.1.7", "lint-staged": "17.0.5", "prettier": "3.8.3", "tsup": "8.5.1", "typescript": "6.0.3", "typescript-eslint": "8.59.4" }, "engines": { "node": ">= 22" }, "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" }, "packageManager": "pnpm@11.3.0+sha512.2c403d6594527287672b1f7056343a1f7c3634036a67ffabfcc2b3d7595d843768f8787148d1b57cf7956c90606bbd192857c363af19e96d2d0ec9ec5741d215" }