{
	"type": "module",
	"name": "chiitiler",
	"version": "1.19.0",
	"description": "Tiny map rendering server for MapLibre Style Spec",
	"main": "./dist/index.js",
	"types": "./dist/index.d.ts",
	"files": [
		"dist"
	],
	"scripts": {
		"build": "npx esbuild --bundle src/main.ts --minify --outfile=build/main.cjs --platform=node --external:@maplibre/maplibre-gl-native --external:sharp",
		"check": "tsc --noEmit",
		"dev": "tsx watch src/main.ts tile-server -D",
		"test:unit": "vitest src",
		"test:coverage": "vitest src --coverage --coverage.provider=v8",
		"test:integration": "vitest tests/integration.test.ts",
		"test:benchmark": "vitest bench"
	},
	"keywords": [],
	"author": "Kanahiro Iguchi",
	"license": "MIT",
	"repository": {
		"url": "https://github.com/Kanahiro/chiitiler"
	},
	"devDependencies": {
		"@tsconfig/node24": "^24.0.0",
		"@types/better-sqlite3": "^7.6.13",
		"@types/node": "^24.0.0",
		"@vitest/coverage-v8": "^4.0.16",
		"esbuild": "^0.27.2",
		"image-size": "^1.1.1",
		"tsx": "^4.21.0",
		"typescript": "^5.9.3",
		"vitest": "^4.0.16"
	},
	"dependencies": {
		"@aws-sdk/client-s3": "^3.418.0",
		"@google-cloud/storage": "^7.15.2",
		"@hono/node-server": "^1.19.8",
		"@mapbox/sphericalmercator": "^1.2.0",
		"@mapbox/tilebelt": "^1.0.2",
		"@maplibre/maplibre-gl-native": "^6.3.0",
		"@maplibre/maplibre-gl-style-spec": "^24.4.1",
		"better-sqlite3": "12.6.0",
		"commander": "^11.0.0",
		"file-system-cache": "^2.4.4",
		"higuruma": "^0.1.6",
		"hono": "^4.11.3",
		"lightning-pool": "^4.2.2",
		"lru-cache": "^11.0.0",
		"maplibre-gl": "^5.15.0",
		"pmtiles": "^3.0.5",
		"sharp": "^0.34.5"
	}
}
