mirror of
				https://github.com/public-transport/db-vendo-client.git
				synced 2025-11-04 01:56:33 +02:00 
			
		
		
		
	
		
			Some checks are pending
		
		
	
	test / lint-and-spellcheck (push) Waiting to run
				
			test / unit-tests (18.x) (push) Waiting to run
				
			test / unit-tests (20.x) (push) Waiting to run
				
			test / unit-tests (22.x) (push) Waiting to run
				
			test / integration-tests (18.x) (push) Waiting to run
				
			test / integration-tests (20.x) (push) Waiting to run
				
			test / integration-tests (22.x) (push) Waiting to run
				
			test / e2e-tests (18.x) (push) Blocked by required conditions
				
			
		
			
				
	
	
		
			115 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
	"name": "db-vendo-client",
 | 
						|
	"description": "Client for bahn.de public transport APIs.",
 | 
						|
	"version": "6.10.2",
 | 
						|
	"type": "module",
 | 
						|
	"main": "index.js",
 | 
						|
	"files": [
 | 
						|
		"index.js",
 | 
						|
		"throttle.js",
 | 
						|
		"retry.js",
 | 
						|
		"api.js",
 | 
						|
		"lib",
 | 
						|
		"parse",
 | 
						|
		"format",
 | 
						|
		"p",
 | 
						|
		"docs",
 | 
						|
		"!docs/dumps/*"
 | 
						|
	],
 | 
						|
	"author": "Traines <git@traines.eu>",
 | 
						|
	"contributors": [
 | 
						|
		"Jannis R <mail@jannisr.de>",
 | 
						|
		"Julius Tens <mail@juliustens.eu>",
 | 
						|
		"n0emis <n0emis@noemis.me>",
 | 
						|
		"em0lar <hello@em0lar.de>",
 | 
						|
		"Adrian Böhme <hannsadrian@gmail.com> (https://github.com/Adwirawien)",
 | 
						|
		"Yureka <github@yuka.dev>",
 | 
						|
		"Kristjan Esperanto (https://github.com/KristjanESPERANTO)",
 | 
						|
		"Marcel Radzio <mtrnord@nordgedanken.dev>",
 | 
						|
		"Benoit Deldicque (https://github.com/bddq)",
 | 
						|
		"roehrt",
 | 
						|
		"Sören Wegener (https://soerface.de/)",
 | 
						|
		"Paul Sutter <paul.sutter@moia.io>",
 | 
						|
		"1Maxnet1",
 | 
						|
		"McToel <info@bahnvorhersage.de>",
 | 
						|
		"Daniel Bund <dev@dabund24.de> (https://github.com/dabund24)"
 | 
						|
	],
 | 
						|
	"homepage": "https://github.com/public-transport/db-vendo-client",
 | 
						|
	"repository": {
 | 
						|
		"type": "git",
 | 
						|
		"url": "git+https://github.com/public-transport/db-vendo-client.git"
 | 
						|
	},
 | 
						|
	"bugs": "https://github.com/public-transport/db-vendo-client/issues",
 | 
						|
	"funding": {
 | 
						|
		"url": "https://github.com/sponsors/derhuerst"
 | 
						|
	},
 | 
						|
	"license": "ISC",
 | 
						|
	"keywords": [
 | 
						|
		"bahn.de",
 | 
						|
		"hafas",
 | 
						|
		"public",
 | 
						|
		"transport",
 | 
						|
		"transit",
 | 
						|
		"api",
 | 
						|
		"http"
 | 
						|
	],
 | 
						|
	"packageManager": "npm@10.9.0",
 | 
						|
	"engines": {
 | 
						|
		"node": ">=18"
 | 
						|
	},
 | 
						|
	"dependencies": {
 | 
						|
		"content-type": "^1.0.5",
 | 
						|
		"cross-fetch": "^4.1.0",
 | 
						|
		"db-hafas-stations": "2.0.0",
 | 
						|
		"gps-distance": "0.0.4",
 | 
						|
		"https-proxy-agent": "^7.0.6",
 | 
						|
		"luxon": "^3.5.0",
 | 
						|
		"qs": "^6.14.0",
 | 
						|
		"slugg": "^1.2.1",
 | 
						|
		"uuid": "^11.1.0"
 | 
						|
	},
 | 
						|
	"devDependencies": {
 | 
						|
		"@eslint/js": "^9.21.0",
 | 
						|
		"@pollyjs/adapter-node-http": "^6.0.6",
 | 
						|
		"@pollyjs/core": "^6.0.6",
 | 
						|
		"@pollyjs/persister-fs": "^6.0.6",
 | 
						|
		"@stylistic/eslint-plugin": "^4.1.0",
 | 
						|
		"cspell": "^8.17.5",
 | 
						|
		"db-rest": "github:derhuerst/db-rest",
 | 
						|
		"eslint": "^9.21.0",
 | 
						|
		"globals": "^16.0.0",
 | 
						|
		"hafas-rest-api": "^5.1.3",
 | 
						|
		"is-coordinates": "^2.0.2",
 | 
						|
		"is-roughly-equal": "^0.1.0",
 | 
						|
		"p-retry": "^6.2.1",
 | 
						|
		"p-throttle": "^7.0.0",
 | 
						|
		"tap": "^20.0.3",
 | 
						|
		"validate-fptf": "^3.0.0"
 | 
						|
	},
 | 
						|
	"scripts": {
 | 
						|
		"lint": "eslint",
 | 
						|
		"lint:fix": "eslint --fix",
 | 
						|
		"test-unit": "tap test/lib/*.js test/*.js test/format/*.js test/parse/*.js",
 | 
						|
		"test-integration": "VCR_MODE=playback tap test/e2e/*.js",
 | 
						|
		"test-integration:record": "VCR_MODE=record tap -t60 -j1 test/e2e/*.js",
 | 
						|
		"test-e2e": "VCR_OFF=true tap -t60 -j16 test/e2e/*.js",
 | 
						|
		"test-spelling": "cspell .",
 | 
						|
		"test": "npm run test-unit && npm run test-integration && npm run test-spelling",
 | 
						|
		"prepublishOnly": "npm run lint",
 | 
						|
		"api": "node api.js"
 | 
						|
	},
 | 
						|
	"tap": {
 | 
						|
		"disable-coverage": true,
 | 
						|
		"allow-empty-coverage": true,
 | 
						|
		"plugin": [
 | 
						|
			"!@tapjs/typescript",
 | 
						|
			"!@tapjs/mock",
 | 
						|
			"!@tapjs/snapshot",
 | 
						|
			"!@tapjs/intercept",
 | 
						|
			"!@tapjs/fixture"
 | 
						|
		]
 | 
						|
	},
 | 
						|
	"publishConfig": {
 | 
						|
		"registry": "https://registry.npmjs.org"
 | 
						|
	}
 | 
						|
}
 |