{
	"name": "@danypops/vehicle-client",
	"version": "0.10.8",
	"description": "Vehicle clients: a same-process LocalVehicleClient (./local), an authenticated-HTTP RemoteVehicleClient (./http), plus the generic connection-resilience toolkit any client reaching a Vehicle server needs (retry-on-stale-connection, auto-spawn/fail-closed policy, version checking, push-channel reconnection, authenticated RPC over HTTP or a Unix socket).",
	"license": "MIT",
	"type": "module",
	"exports": {
		"./local": {
			"types": "./dist/vehicle-local-client.d.ts",
			"default": "./dist/vehicle-local-client.js"
		},
		"./http": {
			"types": "./dist/vehicle-http-client.d.ts",
			"default": "./dist/vehicle-http-client.js"
		},
		"./daemon-client": {
			"types": "./dist/daemon-client.d.ts",
			"default": "./dist/daemon-client.js"
		},
		"./rpc-client": "./src/rpc-client.ts",
		"./unix-rpc-client": {
			"types": "./dist/unix-rpc-client.d.ts",
			"default": "./dist/unix-rpc-client.js"
		},
		"./version": "./src/version.ts"
	},
	"scripts": {
		"build:vehicle": "rm -rf dist && tsc -p tsconfig.build.json",
		"build:daemon-client": "tsc -p tsconfig.build-daemon-client.json",
		"build": "bun run build:vehicle && bun run build:daemon-client",
		"test": "bun run build && bun test test",
		"typecheck": "tsc --noEmit"
	},
	"dependencies": {
		"@danypops/vehicle-core": "^0.19.1",
		"@danypops/vehicle-server": "^0.27.1"
	},
	"devDependencies": {
		"@danypops/vehicle-client-pi": "^0.48.2",
		"@types/node": "^22.0.0",
		"typescript": "^5.9.3"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/DanyPops/vehicle.git",
		"directory": "packages/vehicle-client"
	},
	"keywords": [
		"vehicle",
		"agent-tools"
	],
	"files": [
		"src",
		"dist",
		"README.md"
	]
}
