{
	"name": "gtfs-utils",
	"description": "Utilities to process GTFS data sets.",
	"version": "5.1.0",
	"files": [
		"sort.sh",
		"parse-date.js",
		"parse-time.js",
		"format-date.js",
		"read-csv.js",
		"read-stops.js",
		"read-trips.js",
		"read-services-and-exceptions.js",
		"compute-stopovers.js",
		"compute-schedules.js",
		"compute-connections.js",
		"compute-sorted-connections.js",
		"find-alternative-trips.js",
		"compute-service-breaks.js",
		"route-types.js",
		"pickup-types.js",
		"drop-off-types.js",
		"booking-types.js",
		"read-stops.js",
		"read-trips.js",
		"read-services-and-exceptions.js",
		"compute-stopovers.js",
		"compute-connections.js",
		"compute-schedules.js",
		"read-pathways.js",
		"read-shapes.js",
		"compute-trajectories.js",
		"lib",
		"docs",
		"examples",
		"test"
	],
	"keywords": [
		"gtfs",
		"public transport",
		"transit"
	],
	"author": "Jannis R <mail@jannisr.de>",
	"homepage": "https://github.com/public-transport/gtfs-utils",
	"repository": "public-transport/gtfs-utils",
	"bugs": "https://github.com/public-transport/gtfs-utils/issues",
	"license": "ISC",
	"engines": {
		"node": ">=16"
	},
	"dependencies": {
		"@turf/bearing": "^6.3.0",
		"@turf/destination": "^6.3.0",
		"@turf/distance": "^6.3.0",
		"@turf/line-intersect": "^6.3.0",
		"csv-parser": "^3.0.0",
		"date-fns": "^2.12.0",
		"date-fns-tz": "^1.0.10",
		"debug": "^4.1.1",
		"ioredis": "^4.17.3",
		"is-stream": "^2.0.0",
		"luxon": "^2.3.0",
		"quick-lru": "^5.1.1",
		"shorthash": "0.0.2",
		"sorted-array-functions": "^1.2.0",
		"strip-bom-stream": "^4.0.0"
	},
	"devDependencies": {
		"benchmark": "^2.1.4",
		"eslint": "^8.7.0",
		"json5": "^2.1.3",
		"node-stream-zip": "^1.13.2",
		"sample-gtfs-feed": "^0.10.3",
		"tap-min": "^2.0.0",
		"tape": "^5.0.0"
	},
	"scripts": {
		"test": "env NODE_ENV=dev node test/index.js | tap-min",
		"lint": "eslint .",
		"benchmark": "env NODE_ENV=production node benchmark/index.js",
		"prepublishOnly": "npm test && npm run lint"
	}
}
