{
	"name": "apple-mcp",
	"version": "1.0.0",
	"module": "index.ts",
	"type": "module",
	"description": "Apple MCP tools for contacts, notes, messages, and mail integration",
	"author": "Dhravya Shah",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/dhravya/apple-mcp.git"
	},
	"keywords": [
		"mcp",
		"apple",
		"contacts",
		"notes",
		"messages",
		"mail",
		"claude"
	],
	"bin": {
		"apple-mcp": "./dist/index.js"
	},
	"scripts": {
		"dev": "bun run index.ts",
		"build": "bun build index.ts --outfile=dist/index.js --target=node --minify",
		"start": "node dist/index.js",
		"prepublishOnly": "bun run build",
		"test": "bun run test-runner.ts all",
		"test:watch": "bun test tests/**/*.test.ts --preload ./tests/setup.ts --watch",
		"test:contacts": "bun run test-runner.ts contacts",
		"test:contacts-full": "bun test tests/integration/contacts.test.ts --preload ./tests/setup.ts",
		"test:messages": "bun test tests/integration/messages.test.ts --preload ./tests/setup.ts",
		"test:notes": "bun test tests/integration/notes.test.ts --preload ./tests/setup.ts",
		"test:mail": "bun test tests/integration/mail.test.ts --preload ./tests/setup.ts",
		"test:reminders": "bun test tests/integration/reminders.test.ts --preload ./tests/setup.ts",
		"test:calendar": "bun test tests/integration/calendar.test.ts --preload ./tests/setup.ts",
		"test:maps": "bun test tests/integration/maps.test.ts --preload ./tests/setup.ts",
		"test:web-search": "bun test tests/integration/web-search.test.ts --preload ./tests/setup.ts",
		"test:mcp": "bun test tests/mcp/handlers.test.ts --preload ./tests/setup.ts"
	},
	"devDependencies": {
		"@types/bun": "latest",
		"@types/node": "^22.13.4"
	},
	"peerDependencies": {
		"typescript": "^5.0.0"
	},
	"dependencies": {
		"@hono/node-server": "^1.13.8",
		"@jxa/global-type": "^1.3.6",
		"@jxa/run": "^1.3.6",
		"@modelcontextprotocol/sdk": "^1.5.0",
		"@types/express": "^5.0.0",
		"mcp-proxy": "^2.4.0",
		"run-applescript": "^7.0.0",
		"zod": "^3.24.2"
	}
}
